Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Academy Contact

Impacket

ad

Définition

Impacket est une bibliothèque et suite d'outils Python open-source, développée initialement par CORE Security puis largement enrichie par la communauté, dédiée à la manipulation bas niveau des protocoles réseau Windows tels que SMB, RPC, Kerberos et LDAP, devenue une référence incontournable en pentest et en Red Team Active Directory. Elle regroupe des dizaines de scripts couvrant l'ensemble des phases d'une attaque contre un domaine : secretsdump.py pour l'extraction de hachages depuis la base SAM, les LSA Secrets ou le fichier NTDS.dit via DCSync, GetNPUsers.py pour l'AS-REP Roasting, GetUserSPNs.py pour le Kerberoasting, getST.py pour l'abus de délégation contrainte et RBCD, psexec.py et wmiexec.py pour l'exécution de commandes distantes via Pass-the-Hash ou Pass-the-Ticket, et ntlmrelayx.py, l'un des outils de relais NTLM les plus complets et les plus utilisés du domaine offensif. Contrairement à des outils exclusivement écrits en C# comme Rubeus, Impacket présente l'avantage d'être multiplateforme et exécutable directement depuis des systèmes Linux, particulièrement adapté aux postes d'attaque en environnement de test d'intrusion. Sa large adoption dans la communauté offensive en a fait, symétriquement, une cible privilégiée de la recherche défensive, de nombreuses signatures EDR et règles de détection réseau étant spécifiquement conçues pour identifier les motifs de communication caractéristiques générés par ses différents scripts.

Scripts clés pour AD

  • secretsdump.py : DCSync ou extraction NTDS.dit à distance
  • GetUserSPNs.py : Kerberoasting
  • GetNPUsers.py : AS-REP Roasting
  • ntlmrelayx.py : NTLM Relay (SMB, LDAP, HTTP)
  • rbcd.py : RBCD Abuse
  • ticketer.py : Forge de tickets Kerberos

Usage défensif

  • Impacket est utilisé par de nombreux scanners de vulnérabilités AD
  • Les SOC utilisent secretsdump pour vérifier l'intégrité NTDS.dit

Détection

  • SMB et MSRPC signatures spécifiques Impacket
  • Event ID 4624 Type 3 avec comptes sensibles depuis serveurs non-admin
  • Event ID 4769 volume anormal (GetUserSPNs)

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis