Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
macro_pack — macro_pack est un outil de @EmericNasi utilisé pour automatiser l'obfuscation et la génération de documents Office, de scripts VB, de raccourcis et d'autres formats pour les tests d'intrusion, les démos et les évaluations d'ingénierie sociale. L'objectif de macro_pack est de simplifier l'exploitation, de contourner les logiciels antivirus et d'automatiser le processus de la génération de macros et de scripts malveillants à la génération du document final. Il fournit également de nombreuses fonctionnalités utiles pour les redteam ou la recherche en sécurité. | Kitploit
Outils/GitHubGitHub/sevagas/macro_pack
Outils de PhishingFrameworks d'ExploitationGénération de PayloadsMouvement LatéralScripting et AutomatisationExploitation d'Applications WebTests d'IntrusionIngénierie Sociale

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 →

À propos

macro_pack est un outil de @EmericNasi utilisé pour automatiser l'obfuscation et la génération de documents Office, de scripts VB, de raccourcis et d'autres formats pour les tests d'intrusion, les démos et les évaluations d'ingénierie sociale. L'objectif de macro_pack est de simplifier l'exploitation, de contourner les logiciels antivirus et d'automatiser le processus de la génération de macros et de scripts malveillants à la génération du document final. Il fournit également de nombreuses fonctionnalités utiles pour les redteam ou la recherche en sécurité.

Red Teaming
Archived
GitHubsevagas/macro_pack

macro_pack

Voir le dépôtSite web
2.3k41435il y a 2 ansVérifié par Kitploit
Partager

Supported Python versions

macro_pack

Brève description


Attention : MacroPack n'est plus maintenu depuis 2021. Si vous êtes un professionnel et avez besoin d'outils offensifs pour l'accès initial, le contournement d'EDR, consultez https://www.balliskit.com


MacroPack Community est un outil utilisé pour automatiser l'obfuscation et la génération de formats rétro comme les documents MS Office ou les formats de type VBS. Il gère également divers formats de raccourcis. Cet outil peut être utilisé pour le red teaming, les tests d'intrusion, les démonstrations et les évaluations d'ingénierie sociale. MacroPack simplifiera le contournement des solutions antimalware et automatisera le processus depuis la source VBA jusqu'au document Office final ou autre type de payload. Il est très simple à utiliser :

  • Aucune configuration requise
  • Tout peut être fait avec une seule ligne de commande
  • Génération de la majorité des formats Office et des formats basés sur VBS
  • Payloads conçus pour des attaques avancées d'ingénierie sociale (email, clé USB, etc.)

L'outil est compatible avec les payloads générés par les outils de test d'intrusion populaires (Metasploit, Empire, ...). Il est également facile à combiner avec d'autres outils car il est possible de lire l'entrée depuis stdin et d'avoir une sortie silencieuse vers un autre outil. Cet outil est écrit en Python3 et fonctionne sur les plateformes Linux et Windows.

Note : La plateforme Windows avec les applications MS Office appropriées installées est requise pour la génération automatique de documents Office ou les fonctionnalités de cheval de Troie.

Démo 1

Obfuscation

L'outil utilisera diverses techniques d'obfuscation, toutes automatiques. Les fonctionnalités d'obfuscation sont compatibles avec tous les formats basés sur VBA et VBS qui peuvent être générés par MacroPack. L'obfuscation de base (option -o) inclut :

  • Renommer les fonctions
  • Renommer les variables
  • Supprimer les espaces
  • Supprimer les commentaires
  • Encoder les chaînes

Génération

MacroPack peut générer plusieurs types de documents MS Office et de formats de scripts. Le format sera automatiquement deviné en fonction de l'extension de fichier donnée. La génération de fichier se fait avec l'option --generate ou -G.

La version pro de MacroPack vous permet également de trojaniser des fichiers Office existants avec l'option --trojan ou -T.

Les formats MS Office supportés sont :

  • MS Word (.doc, .docm, .docx, .dotm)
  • MS Excel (.xls, .xlsm, .xslx, .xltm)
  • MS PowerPoint (.pptm, .potm)
  • MS Access (.accdb, .mdb)
  • MS Visio (.vsd, .vsdm)
  • MS Project (.mpp)

Les formats de script (txt) supportés sont :

  • Fichier texte VBA (.vba)
  • Fichier texte VBS (.vbs)
  • Windows Script File (.wsf)
  • Composants de script Windows scriptlets (.wsc, .sct)
  • Applications HTML (.hta)
  • Feuille de style XSLT (.xsl) (Oui, MS XSLT contient des scripts ^^)

Les formats de raccourcis/shell supportés sont :

  • Shell Link (.lnk)
  • Fichier de commande Explorateur (.scf)
  • Raccourci URL (.url)
  • Raccourci Groove (.glk)
  • Raccourci Paramètres (.settingcontent-ms)
  • Bibliothèque MS (.library-ms)
  • Informations de configuration (.inf)
  • Requête Web Excel (.iqy)
  • Projet Visual Studio (.csproj)
  • Ligne de commande (.cmd)
  • Lien symbolique (.slk) Version Pro uniquement
  • Aide HTML compressée (.chm) Version Pro uniquement

Notez que tous les formats de script et de raccourcis (sauf LNK) peuvent être générés sur la version Linux de MacroPack.

Utilisation éthique

Ce logiciel ne doit être utilisé que dans le cadre d'un engagement Red Team, d'un test d'intrusion, d'une simulation de phishing, d'une recherche en sécurité ou de toute autre forme d'évaluation de sécurité, avec l'autorisation légale et formelle des propriétaires du système. L'utilisation de ce logiciel pour attaquer des cibles sans consentement préalable est interdite et illégale. Il est de la responsabilité de l'utilisateur de se conformer à toutes les lois locales, étatiques, fédérales et nationales applicables. Nous déclinons toute responsabilité et ne sommes pas responsables des mauvais usages ou des dommages pouvant résulter de l'utilisation de ce logiciel.

À propos du mode pro...

Toutes les capacités et options de MacroPack ne sont pas disponibles dans MacroPack Community. Seule la version communautaire est disponible en ligne. Les fonctionnalités de la version pro « arment » véritablement le processus, c'est pourquoi leur accès est réservé aux professionnels. Le mode pro inclut des fonctionnalités telles que :

  • Contournement avancé des antimalware
  • Méthodes avancées d'injection de shellcode
  • Obfuscation de ligne de commande (Dosfuscation)
  • Contournement ASR et AMSI
  • Payloads VBA/VBS auto-déballants
  • Trojanisation de documents MS Office existants, fichiers d'aide et projets Visual Studio.
  • Intégration de payload leurre
  • Mouvement latéral via objets DCOM
  • Anti-rétro-ingénierie
  • Détection de sandbox
  • Support de formats supplémentaires tels que SYLK Excel 4.0 et fichiers d'aide compilés
  • Exécution de payload VBA avancée à partir de formats inhabituels
  • Modèles weaponisés et modèles supplémentaires (ex. EMPIRE, AUTOSHELLCODE)
  • Macros Excel 4.0 (XLM)
  • Et bien plus encore…

Quelques courtes vidéos de démonstration sont disponibles sur la chaîne Vimeo de BallisKit.

Important : Si vous souhaitez me contacter au sujet de MacroPack pro, utilisez mon adresse email emeric.nasi [at] sevagas.com. Je ne répondrai pas aux demandes anonymes concernant la version Pro, mais uniquement aux emails professionnels.

Exécution/Installation

Exécution du binaire Windows

  1. Obtenez la dernière version binaire depuis https://github.com/sevagas/macro_pack/releases/
  2. Téléchargez le binaire sur un PC avec Microsoft Office authentique installé.
  3. Ouvrez une console, placez-vous dans le répertoire du binaire et appelez le binaire, aussi simple que cela !```bash macro_pack.exe --help
### Installation à partir des sources

Vous devez être sur une machine Windows pour construire MacroPack. Téléchargez et installez les dépendances :```bash
git clone https://github.com/sevagas/macro_pack.git
cd macro_pack
pip3 install -r requirements.txt

L'outil est en python 3, alors commencez simplement avec votre installation python3. ex:```bash python3 macro_pack.py --help

or

python macro_pack.py --help # if python3 is default install

Si vous voulez produire un exe autonome avec pyinstaller :  
* Installez pyinstaller : pip install pyinstaller
* Double-cliquez sur le script "build.bat".

Le fichier macro_pack.exe résultant se trouvera dans le répertoire **bin**.  


## Quelques exemples

### Communauté MacroPack
Télécharger l’outil