Hva er AU3-filformatet?
En .au3-fil er et skript i ren tekst skrevet i skriptspråket AutoIt v3, designet for å automatisere Windows GUI og generelle Windows-skriptoppgaver. AutoIt ble opprettet av Jonathan Bennett og vedlikeholdes av AutoIt-teamet; v3, utgitt i 2004, introduserte filendelsen .au3 som standard kildefilnavn.
AutoIt v3 bruker en BASIC-lignende syntaks med innebygde funksjoner for å simulere museklikk, tastaturinndata, vindushåndtering og filsystemoperasjoner. Skript kan automatisere praktisk talt alle Windows-applikasjoner uten å kreve et eksponert COM- eller API-grensesnitt.
.au3-skript kjøres direkte av AutoIt3.exe-tolken eller kompileres til en selvstendig .exe ved hjelp av det medfølgende Aut2Exe-verktøyet. Fordi skadevareforfattere ofte misbruker AutoIt for å pakke inn ondsinnede nyttelaster, flagger mange antivirusmotorer kompilerte AutoIt-eksekverbare filer som mistenkelige uavhengig av faktisk innhold.
Den medfølgende SciTE4AutoIt3-editoren gir syntaksutheving, en feilsøker og ett-trykks kompilering (F7). Visual Studio Code støtter .au3 via fellesskapsutvidelser.
Viktige språkfunksjoner inkluderer:
#includefor gjenbruk av kode og bibliotekimport#RequireAdmin-direktiv for å be om UAC-elevasjonFunc/EndFuncfunksjonsdefinisjonerDllCall()for tilgang til innebygd Windows APIObjCreate()for automatisering av COM-objekter
Det kompilerte mellomformatet .a3x er en tokenisert bytecode-variant som brukes for raskere lasting uten fullstendig innebygd kompilering. I motsetning til .au3 er ikke .a3x-filer lesbare for mennesker.
Sikkerhet og trygghet
RISIKO: HIGHAutoIt blir kraftig misbrukt av skadevareforfattere som et RAT/dropper-lag. Kompilerte AutoIt .exe-filer utløser høye rater av falske positiver i antivirusprodukter. Når du mottar en .au3-fil eller kompilert AutoIt .exe fra en utro kilde, bør du inspisere kilden nøye før kjøring. AutoIt-skript har full tilgang til Windows API, filsystem, register og nettverk. Sikkerhetsforskere dekompilerer vanligvis mistenkelige .exe-filer med myAut2Exe eller lignende verktøy for å gjenopprette .au3-kilden.
Formatdetaljer
i et nøtteskall- Sun/Oracle AU-lydfil (foreldet) - AU-lydformat brukt av Sun Microsystems/NeXT; ikke relatert, bruker numerisk header, ses sjelden med filendelsen .au3, men forveksling er mulig.
Programmer som åpner AU3-filer
Tekniske detaljer
dyp spesifikasjon| Språkversjon | AutoIt v3-syntaks (ikke kompatibel med AutoIt v2-skript) |
| Koding | ANSI som standard; UTF-8 med BOM kreves for Unicode-strengliteraler |
| Utførelse | Tolket av AutoIt3.exe eller kompilert til .exe via det medfølgende Aut2Exe-verktøyet |
| Kompilert mellomformat | .a3x - tokenisert/komprimert bytecode; .exe pakker inn en «AU3!»-signatur-nyttelast |
| Plattform | Kun Windows (støtter Windows 95 til og med Windows 11) |
| IDE / editor | SciTE4AutoIt3 (medfølger - syntaksutheving, feilsøker, kompilator); VS Code via utvidelse |
| Kompileringssnarvei | F7 i SciTE4AutoIt3 utløser Aut2Exe-kompilering |
| Risiko for AV-deteksjon | Kompilert .exe blir ofte flagget av heuristiske antivirusmotorer på grunn av utbredt misbruk av AutoIt til skadevare |
| Viktige direktiver | #include, #RequireAdmin, #NoTrayIcon, #OnAutoItStartRegister |
| Windows API-tilgang | DllCall() for innebygde API-kall; ObjCreate() for automatisering av COM-objekter |
| Typisk størrelse | 1 KB - 500 KB (kilde); flere MB når kompilert med medfølgende ressurser |
| Beholder | Ren tekst (kildefil); binær PE-eksekverbar fil (kompilert utdata) |
| Utgitt | 2004 (AutoIt v3.0) |
| Siste versjon | AutoIt 3.3.16.1 (2022) |
| Spesifikasjon | www.autoitscript.com |
AU3-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om AU3-filer.