Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
AutoIt-Ripper — Extraire les scripts AutoIt intégrés dans les binaires PE | Kitploit
Outils/GitHubGitHub/nazywam/autoit-ripper
Rétro-ingénierieAnalyse de MalwareCriminalistique NumériqueAnalyse de Binaires
GitHubnazywam/autoit-ripper

AutoIt-Ripper

Extraire les scripts AutoIt intégrés dans les binaires PE

Voir le dépôt
24143il y a 5 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

AutoIt-Ripper

Qu'est-ce que c'est

Ceci est un court script Python permettant d'extraire des scripts AutoIt « compilés » d'exécutables PE.

Références

Ce script est fortement basé sur 3 ressources, allez absolument les voir si vous voulez creuser un peu plus les sujets liés à AutoIt :

  • http://files.planet-dl.org/Cw2k/MyAutToExe/index.html
    • Miroir Github I
    • Miroir Github II
  • https://github.com/sujuhu/autoit
  • https://github.com/Cisco-Talos/clamav-devel/blob/31824a659dff37ae03e3419395bb68e659c2b165/libclamav/autoit.c

Versions d'AutoIt prises en charge

Prêtes :

  • EA05 AutoIt3.00
  • EA06 AutoIt3.26
  • JB01 AutoHotKey v1

Inconnue :

  • JB01 AutoIT2

Installation

root@kitploit:~
python3 -m pip install autoit-ripper

ou, si vous souhaitez installer la version depuis les sources :

root@kitploit:~
git clone https://github.com/nazywam/AutoIt-Ripper.git
cd AutoIt-Ripper
pip install .

Exécution

Depuis un script Python :

root@kitploit:~
from autoit_ripper import extract, AutoItVersion

with open("sample.exe", "rb") as f:
    file_content = f.read()

# EA05 for v3.00+, EA06 for v3.26+
# Omitting `version` or passing None will try both versions
content_list = extract(data=file_content, version=AutoItVersion.EA06)

Depuis la ligne de commande :

root@kitploit:~
autoit-ripper sample.exe out_directory

Message d'aide :

root@kitploit:~
autoit-ripper --help
usage: autoit-ripper [-h] [--verbose] [--ea {EA05,EA06,guess}] file output_dir

positional arguments:
  file                  input binary
  output_dir            output directory

optional arguments:
  -h, --help            show this help message and exit
  --verbose, -v
  --ea {EA05,EA06,JB01,guess}
                        extract a specific version of AutoIt script (default: guess)

Documentation du format

(En cours)

En-tête AU3

Différences entre v3.00 et v3.26+

Télécharger l’outil
FieldLengthchiffrement (EA05)chiffrement (EA06)Notes
"FILE"4MT(0x16FA)LAME(0x18EE)chaîne statique
flag4xor(0x29BC)xor(0xADBC)
auto_strflag (* 2)MT(0xA25E + flag)LAME(0xB33F + flag)UTF-8/UTF-16
path_len4xor(0x29AC)xor(0xF820)
pathpath_len (* 2)MT(0xF25E + path_len)LAME(0xF479 + path_len)Chemin du script compilé
compressed1NoneNoneindique si le script est compressé
data_size4xor(0x45AA)xor(0x87BC)taille des données compressées
code_size4xor(0x45AA)xor(0x87BC)taille des données décompressées
crc4xor(0xC3D2)xor(0xA685)somme de contrôle CRC des données compressées
creation date4NoneNonedate de création du fichier (poids fort)
creation date4NoneNonedate de création du fichier (poids faible)
last update date4NoneNonedate de dernière modification (poids fort)
last update date4NoneNonedate de dernière modification (poids faible)
datadata_sizeMT(checksum + 0x22af)LAME(0x2477)données du script
v3.00v3.26
Stockage du coderecherché par magicRessource "SCRIPT" (recherché par magic ?)
Encodage des chaînesUTF-8UTF-16
Chiffrementxor/custom MT19937xor/LAME crypt
Clé de chiffrement du codedynamicstatique
Compressionouioui
Code « compilation »nonoui
MagicEA05EA06