Qu'est-ce que le format de fichier AU3 ?
Un fichier .au3 est un script en texte brut écrit dans le langage de script AutoIt v3, conçu pour automatiser l'interface graphique de Windows et les tâches de script générales de Windows. AutoIt a été créé par Jonathan Bennett et est maintenu par l'équipe AutoIt ; la v3, sortie en 2004, a introduit l'extension .au3 comme nom de fichier source standard.
AutoIt v3 utilise une syntaxe de type BASIC avec des fonctions intégrées pour simuler les clics de souris, les entrées au clavier, la manipulation de fenêtres et les opérations sur le système de fichiers. Les scripts peuvent automatiser pratiquement n'importe quelle application Windows sans nécessiter d'interface COM ou API exposée.
Les scripts .au3 sont exécutés directement par l'interpréteur AutoIt3.exe ou compilés dans un .exe autonome à l'aide de l'outil Aut2Exe inclus. Étant donné que les auteurs de logiciels malveillants abusent fréquemment d'AutoIt pour encapsuler des charges utiles malveillantes, de nombreux moteurs antivirus signalent les exécutables AutoIt compilés comme suspects, quel que soit leur contenu réel.
L'éditeur SciTE4AutoIt3 fourni offre la coloration syntaxique, un débogueur et la compilation en une touche (F7). Visual Studio Code prend en charge le .au3 via des extensions communautaires.
Les principales caractéristiques du langage incluent :
#includepour la réutilisation du code et l'importation de bibliothèques- Directive
#RequireAdminpour demander l'élévation UAC - Définitions de fonctions
Func/EndFunc DllCall()pour l'accès à l'API native de WindowsObjCreate()pour l'automatisation d'objets COM
Le format intermédiaire compilé .a3x est une variante de bytecode tokenisé utilisée pour un chargement plus rapide sans compilation native complète. Contrairement au .au3, les fichiers .a3x ne sont pas lisibles par l'homme.
Sécurité et sûreté
RISQUE : HIGHAutoIt est fortement détourné par les auteurs de logiciels malveillants comme couche de RAT/dropper. Les fichiers .exe AutoIt compilés déclenchent des taux élevés de faux positifs dans les produits AV. Lors de la réception d'un fichier .au3 ou d'un .exe AutoIt compilé provenant d'une source non fiable, inspectez soigneusement la source avant l'exécution. Les scripts AutoIt ont un accès complet à l'API Windows, au système de fichiers, au registre et au réseau. Les chercheurs en sécurité décompilent couramment les fichiers .exe suspects avec myAut2Exe ou des outils similaires pour récupérer la source .au3.
Détails du format
en bref- Fichier audio Sun/Oracle AU (hérité) - Format audio AU utilisé par Sun Microsystems/NeXT ; sans rapport, utilise un en-tête numérique, rarement vu avec l'extension .au3 mais confusion possible.
Programmes qui ouvrent les fichiers AU3
Détails techniques
spécifications approfondies| Version du langage | Syntaxe AutoIt v3 (non compatible avec les scripts AutoIt v2) |
| Encodage | ANSI par défaut ; UTF-8 avec BOM requis pour les chaînes littérales Unicode |
| Exécution | Interprété par AutoIt3.exe ou compilé en .exe via l'outil Aut2Exe inclus |
| Intermédiaire compilé | .a3x - bytecode tokenisé/compressé ; .exe enveloppe une charge utile avec signature AU3! |
| Plateforme | Windows uniquement (de Windows 95 à Windows 11 pris en charge) |
| IDE / éditeur | SciTE4AutoIt3 (inclus - coloration syntaxique, débogueur, compilateur) ; VS Code via extension |
| Raccourci de compilation | F7 dans SciTE4AutoIt3 déclenche la compilation Aut2Exe |
| Risque de détection AV | Les .exe compilés sont fréquemment signalés par les moteurs AV heuristiques en raison de l'abus massif d'AutoIt par les malwares |
| Directives clés | #include, #RequireAdmin, #NoTrayIcon, #OnAutoItStartRegister |
| Accès API Windows | DllCall() pour les appels API natifs ; ObjCreate() pour l'automatisation d'objets COM |
| Taille typique | 1 Ko - 500 Ko (source) ; plusieurs Mo une fois compilé avec les ressources incluses |
| Conteneur | Texte brut (fichier source) ; exécutable binaire PE (sortie compilée) |
| Publié | 2004 (AutoIt v3.0) |
| Dernière version | AutoIt 3.3.16.1 (2022) |
| Spécification | www.autoitscript.com |
Conversions AU3
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers AU3.