Was ist das AU3-Dateiformat?
Eine .au3-Datei ist ein im Klartext verfasstes Skript in der Skriptsprache AutoIt v3, das für die Automatisierung der Windows-GUI und allgemeine Windows-Skripting-Aufgaben entwickelt wurde. AutoIt wurde von Jonathan Bennett erstellt und wird vom AutoIt-Team gepflegt; die 2004 veröffentlichte Version 3 führte die Erweiterung .au3 als Standard-Quelldateinamen ein.
AutoIt v3 verwendet eine BASIC-ähnliche Syntax mit integrierten Funktionen zur Simulation von Mausklicks, Tastatureingaben, Fenstermanipulationen und Dateisystemoperationen. Skripte können praktisch jede Windows-Anwendung automatisieren, ohne dass eine offengelegte COM- oder API-Schnittstelle erforderlich ist.
.au3-Skripte werden direkt vom Interpreter AutoIt3.exe ausgeführt oder mit dem mitgelieferten Tool Aut2Exe in eine eigenständige .exe kompiliert. Da Malware-Autoren AutoIt häufig missbrauchen, um schädliche Payloads zu verpacken, stufen viele Antiviren-Engines kompilierte AutoIt-Executables unabhängig vom tatsächlichen Inhalt als verdächtig ein.
Der mitgelieferte SciTE4AutoIt3-Editor bietet Syntax-Hervorhebung, einen Debugger und Kompilierung per Tastendruck (F7). Visual Studio Code unterstützt .au3 über Community-Erweiterungen.
Wichtige Sprachmerkmale sind:
#includefür Code-Wiederverwendung und Bibliotheksimporte#RequireAdmin-Direktive zur Anforderung von UAC-BerechtigungserhöhungenFunc/EndFuncFunktionsdefinitionenDllCall()für den Zugriff auf die native Windows-APIObjCreate()für die Automatisierung von COM-Objekten
Das kompilierte Zwischenformat .a3x ist eine tokenisierte Bytecode-Variante, die für schnelleres Laden ohne vollständige native Kompilierung verwendet wird. Im Gegensatz zu .au3 sind .a3x-Dateien nicht für Menschen lesbar.
Sicherheit
RISIKO: HIGHAutoIt wird von Malware-Autoren häufig als RAT/Dropper-Ebene missbraucht. Kompilierte AutoIt-.exe-Dateien führen zu hohen Fehlalarmraten in AV-Produkten. Wenn Sie eine .au3-Datei oder eine kompilierte AutoIt-.exe von einer nicht vertrauenswürdigen Quelle erhalten, prüfen Sie den Quellcode sorgfältig vor der Ausführung. AutoIt-Skripte haben vollen Zugriff auf die Windows-API, das Dateisystem, die Registry und das Netzwerk. Sicherheitsforscher dekompilieren verdächtige .exe-Dateien üblicherweise mit myAut2Exe oder ähnlichen Tools, um den .au3-Quellcode wiederherzustellen.
Formatdetails
kurz gefasst- Sun/Oracle AU Audiodatei (veraltet) - AU-Audioformat, das von Sun Microsystems/NeXT verwendet wurde; nicht verwandt, verwendet einen numerischen Header, wird selten mit der Erweiterung .au3 gesehen, kann aber zu Verwechslungen führen.
Programme zum Öffnen von AU3-Dateien
Technische Details
technische Spezifikation| Sprachversion | AutoIt v3 Syntax (nicht kompatibel mit AutoIt v2 Skripten) |
| Kodierung | Standardmäßig ANSI; UTF-8 mit BOM erforderlich für Unicode-String-Literale |
| Ausführung | Interpretiert durch AutoIt3.exe oder kompiliert zu .exe über das mitgelieferte Aut2Exe-Tool |
| Kompiliertes Zwischenformat | .a3x - tokenisierter/komprimierter Bytecode; .exe enthält eine Payload mit «AU3!»-Signatur |
| Plattform | Nur Windows (unterstützt von Windows 95 bis Windows 11) |
| IDE / Editor | SciTE4AutoIt3 (mitgeliefert - Syntax-Hervorhebung, Debugger, Compiler); VS Code via Erweiterung |
| Kompilier-Shortcut | F7 in SciTE4AutoIt3 löst die Aut2Exe-Kompilierung aus |
| AV-Erkennungsrisiko | Kompilierte .exe werden aufgrund des weit verbreiteten Malware-Missbrauchs von AutoIt häufig von heuristischen AV-Engines markiert |
| Wichtige Direktiven | #include, #RequireAdmin, #NoTrayIcon, #OnAutoItStartRegister |
| Windows-API-Zugriff | DllCall() für native API-Aufrufe; ObjCreate() für COM-Objekt-Automatisierung |
| Typische Größe | 1 KB - 500 KB (Quelle); mehrere MB, wenn mit mitgelieferten Ressourcen kompiliert |
| Container | Klartext (Quelldatei); binäre PE-Executable (kompilierte Ausgabe) |
| Veröffentlicht | 2004 (AutoIt v3.0) |
| Neueste Version | AutoIt 3.3.16.1 (2022) |
| Spezifikation | www.autoitscript.com |
AU3-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu AU3-Dateien.