Co to jest format pliku AU3?
Plik .au3 to skrypt tekstowy napisany w języku skryptowym AutoIt v3, zaprojektowany do automatyzacji GUI systemu Windows oraz ogólnych zadań skryptowych w tym systemie. AutoIt został stworzony przez Jonathana Bennetta i jest rozwijany przez AutoIt Team; wersja v3, wydana w 2004 roku, wprowadziła rozszerzenie .au3 jako standardową nazwę pliku źródłowego.
AutoIt v3 używa składni zbliżonej do języka BASIC z wbudowanymi funkcjami do symulowania kliknięć myszy, wprowadzania danych z klawiatury, manipulowania oknami i operacji na systemie plików. Skrypty mogą automatyzować praktycznie każdą aplikację Windows bez konieczności posiadania przez nią wystawionego interfejsu COM lub API.
Skrypty .au3 są wykonywane bezpośrednio przez interpreter AutoIt3.exe lub kompilowane do samodzielnego pliku .exe za pomocą dołączonego narzędzia Aut2Exe. Ponieważ twórcy złośliwego oprogramowania często nadużywają AutoIt do pakowania szkodliwych ładunków, wiele silników antywirusowych oznacza skompilowane pliki wykonywalne AutoIt jako podejrzane, niezależnie od ich rzeczywistej zawartości.
Dołączony edytor SciTE4AutoIt3 zapewnia podświetlanie składni, debugger oraz kompilację jednym klawiszem (F7). Visual Studio Code obsługuje .au3 poprzez rozszerzenia społeczności.
Kluczowe cechy języka obejmują:
#includedo ponownego użycia kodu i importowania bibliotek- dyrektywę
#RequireAdmindo żądania podniesienia uprawnień UAC - definicje funkcji
Func/EndFunc DllCall()dla dostępu do natywnego Windows APIObjCreate()do automatyzacji obiektów COM
Skompilowany format pośredni .a3x to wariant bajtokodu stokenizowanego, używany do szybszego ładowania bez pełnej natywnej kompilacji. W przeciwieństwie do .au3, pliki .a3x nie są czytelne dla człowieka.
Bezpieczeństwo
RYZYKO: HIGHAutoIt jest intensywnie nadużywany przez twórców malware jako warstwa RAT/dropper. Skompilowane pliki .exe AutoIt wywołują wysoki wskaźnik fałszywych alarmów w produktach AV. Otrzymując plik .au3 lub skompilowany .exe AutoIt z niezaufanego źródła, należy dokładnie sprawdzić kod przed uruchomieniem. Skrypty AutoIt mają pełny dostęp do Windows API, systemu plików, rejestru i sieci. Badacze bezpieczeństwa powszechnie dekompilują podejrzane pliki .exe za pomocą myAut2Exe lub podobnych narzędzi, aby odzyskać źródło .au3.
Szczegóły formatu
w pigułce- Plik audio Sun/Oracle AU (legacy) - Format audio AU używany przez Sun Microsystems/NeXT; niepowiązany, używa numerycznego nagłówka, rzadko spotykany z rozszerzeniem .au3, ale możliwa pomyłka.
Programy otwierające pliki AU3
Szczegóły techniczne
specyfikacja| Wersja języka | Składnia AutoIt v3 (niekompatybilna ze skryptami AutoIt v2) |
| Kodowanie | Domyślnie ANSI; UTF-8 z BOM wymagany dla literałów ciągów Unicode |
| Wykonywanie | Interpretowane przez AutoIt3.exe lub kompilowane do .exe za pomocą dołączonego narzędzia Aut2Exe |
| Skompilowany format pośredni | .a3x - stokenizowany/skompresowany bajtokod; .exe zawiera ładunek z sygnaturą AU3! |
| Platforma | Tylko Windows (obsługiwane od Windows 95 do Windows 11) |
| IDE / edytor | SciTE4AutoIt3 (dołączony - podświetlanie składni, debugger, kompilator); VS Code poprzez rozszerzenie |
| Skrót kompilacji | F7 w SciTE4AutoIt3 uruchamia kompilację Aut2Exe |
| Ryzyko wykrycia przez AV | Skompilowane .exe często oznaczane przez silniki heurystyczne AV z powodu nadużywania AutoIt przez malware |
| Kluczowe dyrektywy | #include, #RequireAdmin, #NoTrayIcon, #OnAutoItStartRegister |
| Dostęp do Windows API | DllCall() dla natywnych wywołań API; ObjCreate() dla automatyzacji obiektów COM |
| Typowy rozmiar | 1 KB - 500 KB (źródło); wiele MB po skompilowaniu z dołączonymi zasobami |
| Kontener | Zwykły tekst (plik źródłowy); binarny plik wykonywalny PE (wynik kompilacji) |
| Wydano | 2004 (AutoIt v3.0) |
| Najnowsza wersja | AutoIt 3.3.16.1 (2022) |
| Specyfikacja | www.autoitscript.com |
Konwersje AU3
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AU3.