Retour aux mises à jour
New releaseSep 16, 2026

speakeasy v2.0.0b8

Framework d'émulation de malwares Windows qui exécute des binaires, pilotes et shellcode dans un environnement d'exécution modélisé, en émulant les API, le comportement des processus/threads, le système de fichiers, le registre et l'activité réseau pour un rapport JSON structuré.

Partager

Speakeasy

Speakeasy est un framework d'émulation de logiciels malveillants Windows qui exécute des binaires, des pilotes et du shellcode dans un environnement d'exécution Windows modélisé plutôt que dans une VM complète. Il émule les API, le comportement des processus/threads, le système de fichiers, le registre et l'activité réseau afin que les échantillons puissent continuer à progresser dans des chemins d'exécution réalistes. Vous pouvez l'exécuter depuis la CLI speakeasy pour un triage rapide ou l'intégrer en tant que bibliothèque Python et exploiter des rapports JSON structurés.

Contexte : article de présentation de Mandiant.

Démarrage rapide

Installer depuis PyPI :

python3 -m pip install speakeasy-emulator

Exécuter un échantillon et inspecter les champs de haut niveau du rapport (remplacez sample.dll par votre cible) :

speakeasy -t sample.dll --no-mp -o report.json 2>/dev/null
jq '{sha256, arch, file_type, entry_points: (.entry_points | length)}' report.json
{
  "sha256": "30ec092d122a90441a2560f6778ef8233c98079cd34b7633f7bbc2874c8d7a45",
  "arch": "x86",
  "file_type": "dll",
  "entry_points": 3
}

Plan de la documentation

Pour commencer

Utilisation de la CLI

Rapports, configuration et comportement d'exécution

Débogage et extension

Questions et aide

Commencez par doc/help.md.

Si vous avez encore besoin d'aide, ouvrez un ticket sur github.com/mandiant/speakeasy/issues.

Catégories