¿Qué es el formato de archivo AU3?
Un archivo .au3 es un script de texto plano escrito en el lenguaje de scripting AutoIt v3, diseñado para automatizar la GUI de Windows y tareas generales de scripting en Windows. AutoIt fue creado por Jonathan Bennett y es mantenido por el AutoIt Team; la v3, lanzada en 2004, introdujo la extensión .au3 como el nombre de archivo fuente estándar.
AutoIt v3 utiliza una sintaxis similar a BASIC con funciones integradas para simular clics de ratón, entrada de teclado, manipulación de ventanas y operaciones del sistema de archivos. Los scripts pueden automatizar virtualmente cualquier aplicación de Windows sin requerir una interfaz COM o API expuesta.
Los scripts .au3 son ejecutados directamente por el intérprete AutoIt3.exe o compilados en un .exe independiente utilizando la herramienta integrada Aut2Exe. Debido a que los autores de malware abusan frecuentemente de AutoIt para envolver cargas útiles maliciosas, muchos motores antivirus marcan los ejecutables de AutoIt compilados como sospechosos, independientemente de su contenido real.
El editor SciTE4AutoIt3 incluido proporciona resaltado de sintaxis, un depurador y compilación con una sola tecla (F7). Visual Studio Code soporta .au3 mediante extensiones de la comunidad.
Las características clave del lenguaje incluyen:
#includepara la reutilización de código e importación de librerías- Directiva
#RequireAdminpara solicitar elevación de UAC - Definiciones de funciones
Func/EndFunc DllCall()para acceso nativo a la API de WindowsObjCreate()para la automatización de objetos COM
El formato intermedio compilado .a3x es una variante de bytecode tokenizado utilizada para una carga más rápida sin una compilación nativa completa. A diferencia de .au3, los archivos .a3x no son legibles por humanos.
Seguridad y protección
RIESGO: HIGHAutoIt es muy abusado por autores de malware como capa de RAT/dropper. Los archivos .exe de AutoIt compilados provocan altas tasas de falsos positivos en productos AV. Al recibir un archivo .au3 o un .exe de AutoIt compilado de una fuente no confiable, inspeccione el código cuidadosamente antes de ejecutarlo. Los scripts de AutoIt tienen acceso total a la API de Windows, el sistema de archivos, el registro y la red. Los investigadores de seguridad suelen descompilar archivos .exe sospechosos con myAut2Exe o herramientas similares para recuperar el fuente .au3.
Detalles del formato
en pocas palabras- Archivo de audio Sun/Oracle AU (legado) - Formato de audio AU utilizado por Sun Microsystems/NeXT; no relacionado, utiliza un encabezado numérico, rara vez se ve con la extensión .au3 pero es posible la confusión.
Programas que abren archivos AU3
Detalles técnicos
especificación profunda| Versión del lenguaje | Sintaxis de AutoIt v3 (no compatible con scripts de AutoIt v2) |
| Codificación | ANSI por defecto; se requiere UTF-8 con BOM para literales de cadena Unicode |
| Ejecución | Interpretado por AutoIt3.exe o compilado a .exe mediante la herramienta Aut2Exe incluida |
| Intermedio compilado | .a3x - bytecode tokenizado/comprimido; .exe envuelve una carga útil con firma «AU3!» |
| Plataforma | Solo Windows (compatible desde Windows 95 hasta Windows 11) |
| IDE / editor | SciTE4AutoIt3 (incluido - resaltado de sintaxis, depurador, compilador); VS Code mediante extensión |
| Atajo de compilación | F7 en SciTE4AutoIt3 activa la compilación con Aut2Exe |
| Riesgo de detección AV | Los .exe compilados son frecuentemente marcados por motores AV heurísticos debido al abuso masivo de AutoIt por malware |
| Directivas clave | #include, #RequireAdmin, #NoTrayIcon, #OnAutoItStartRegister |
| Acceso a la API de Windows | DllCall() para llamadas a la API nativa; ObjCreate() para automatización de objetos COM |
| Tamaño típico | 1 KB - 500 KB (fuente); varios MB cuando se compila con recursos incluidos |
| Contenedor | Texto plano (archivo fuente); ejecutable binario PE (salida compilada) |
| Lanzado | 2004 (AutoIt v3.0) |
| Última versión | AutoIt 3.3.16.1 (2022) |
| Especificación | www.autoitscript.com |
Conversiones de AU3
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos AU3.