Qu'est-ce que le format de fichier HTA ?
.hta (HTML Application) est un type de fichier de document HTML qui regroupe du balisage HTML, du JScript et du script VBScript dans une application de bureau autonome pour Windows. Contrairement aux fichiers .html, le .hta n'est pas exécuté par les navigateurs Web - il est exécuté sur la machine locale par mshta.exe, l'hôte d'application HTML de Microsoft intégré à Windows. Microsoft a introduit ce format en 1999 avec Internet Explorer 5 comme moyen de créer des outils GUI légers utilisant des technologies Web familières, mais avec un accès complet et approuvé au système d'exploitation plutôt que l'environnement restreint (sandbox) d'un navigateur.
La distinction clé par rapport aux pages Web ordinaires est le privilège : un .hta s'exécute avec les mêmes autorisations que l'utilisateur connecté, avec un accès illimité au registre Windows, au système de fichiers, aux objets COM et aux contrôles ActiveX. L'apparence de la fenêtre - titre, icône, style de bordure et comportement de redimensionnement - est configurée via l'élément spécifique à Microsoft <HTA:APPLICATION> placé à l'intérieur de la balise <head> du document. Le fichier est en texte brut sans nombre magique binaire ; il est identifié par son extension .hta et cette balise.
Risques potentiels. L'utilisation de fichiers .hta provenant de sources inconnues comporte de nombreux risques. Bien que les systèmes d'exploitation et les outils antivirus utilisent diverses techniques pour atténuer ces risques, de nombreuses attaques sont menées purement en raison de l'irresponsabilité de l'utilisateur. De nombreux virus informatiques et logiciels malveillants utilisent le .hta pour modifier des entrées dans le registre Windows, ouvrir des portes dérobées pour un accès indésirable ou télécharger d'autres charges utiles - et les scanners antivirus modernes signalent régulièrement les fichiers .hta non approuvés comme suspects. Parce que mshta.exe est un binaire Windows légitime, les attaquants en abusent fréquemment dans des techniques de « living-off-the-land » pour contourner les contrôles de sécurité.
Sécurité et sûreté
RISQUE : HIGHUn HTA est un programme Windows avec PLEINS PRIVILÈGES, pas une page Web sécurisée. Double-cliquer sur un .hta l'EXÉCUTE via mshta.exe avec vos droits d'utilisateur - il peut lire/écrire des fichiers, modifier le registre, télécharger des charges utiles et lancer d'autres programmes. mshta.exe est une technique de malware « living off the land » bien connue et les HTA sont un vecteur courant de pièces jointes de phishing. Règles : n'ouvrez jamais un .hta arrivé par e-mail/chat/téléchargement à moins de l'avoir écrit ou d'avoir une confiance totale ; pour en inspecter un, faites TOUJOURS un clic droit > « Modifier » (ouvrir comme texte) pour qu'il ne s'exécute pas ; méfiez-vous des doubles extensions comme « facture.pdf.hta ». De nombreuses organisations bloquent les .hta et restreignent carrément mshta.exe. Si vous en avez reçu un de manière inattendue, traitez-le comme hostile et supprimez-le.
Détails du format
en brefProgrammes qui ouvrent les fichiers HTA
Détails techniques
spécifications approfondies| Développeur | Microsoft |
| Introduit | 1999, avec Internet Explorer 5 |
| Moteur d'exécution | mshta.exe (Microsoft HTML Application Host), un composant intégré à Windows |
| Niveau de privilège | Entièrement approuvé - s'exécute en dehors du bac à sable du navigateur avec des privilèges OS de niveau utilisateur |
| Langages de script | JScript et VBScript |
| Moteur de rendu | Moteur Trident (MSHTML) d'Internet Explorer |
| Type MIME | application/hta |
| Encodage du fichier | Texte brut (UTF-8 ou Windows ANSI) ; pas d'octets magiques binaires |
| Marqueur distinctif | Élément <HTA:APPLICATION> dans le <head> du document ; pas de signature fixe au niveau des octets |
| Personnalisation de la fenêtre | Texte de la barre de titre, icône, style de bordure, redimensionnement et comportement de défilement définis via les attributs <HTA:APPLICATION> |
| Accès système | Accès complet en lecture/écriture au registre Windows, au système de fichiers, aux objets COM et aux contrôles ActiveX |
| Plateformes supportées | Windows uniquement ; pas de support natif sur macOS ou Linux |
| Classification de sécurité | Couramment signalé par les antivirus comme potentiellement malveillant ; fréquemment utilisé dans les attaques « living-off-the-land » via mshta.exe |
| Déploiement | Application entière contenue dans un seul fichier .hta ; aucun installateur ou installation d'environnement requise |
| Publié | 1999 (Internet Explorer 5) |
| Spécification | en.wikipedia.org |
Conversions HTA
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers HTA.