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

NTDS.dit Extraction

ad

Définition

L'extraction de NTDS.dit désigne l'opération consistant à récupérer et exploiter la base de données Extensible Storage Engine (ESE) qui stocke l'intégralité des objets Active Directory d'un domaine sur chaque contrôleur de domaine, y compris les hashes NTLM et clés Kerberos de tous les comptes utilisateurs, ordinateurs et de service. Le fichier NTDS.dit, généralement situé dans %SystemRoot%\NTDS, ne peut pas être copié directement pendant que le service Active Directory Domain Services est en cours d'exécution, car il est verrouillé en écriture continue ; les attaquants contournent cette limitation via des techniques de copie de volume shadow (VSS), par exemple avec vssadmin ou l'outil ntdsutil (commande « ntdsutil snapshot »), ou via des outils comme secretsdump.py de la suite Impacket exploitant directement le protocole de réplication distant sans jamais nécessiter d'accès local au fichier. Une fois extrait, le fichier est traité conjointement avec la ruche de registre SYSTEM, nécessaire pour déchiffrer la clé de chiffrement Boot Key protégeant les hashes stockés, permettant l'obtention de l'ensemble des hashes NTLM du domaine hors ligne, exploitables ensuite pour des attaques Pass-the-Hash ou du cassage par force brute. Cette technique constitue l'objectif ultime de nombreux scénarios de compromission Active Directory, la protection du fichier NTDS.dit et sa sauvegarde chiffrée figurant parmi les priorités absolues de durcissement.

Méthodes d'extraction

  • VSS : vssadmin create shadow /for=C:, copie ntds.dit depuis le shadow copy
  • ntdsutil IFM : ntdsutil 'activate instance ntds' 'ifm' 'create full c:\IFM' — légitime, utilisé pour promotion RODC
  • DCSync : Impacket secretsdump.py — sans accès physique au DC, via réseau
  • Copie depuis backup : Si l'attaquant accède aux backups

Déchiffrement

  • impacket secretsdump.py -ntds ntds.dit -system SYSTEM LOCAL
  • Nécessite la clé SYSTEM du registre (HKLM\SYSTEM) pour déchiffrer les hashes

Détection

  • VSS créé sur DC : Event 7036, 8224, Shadow Copy events
  • ntdsutil IFM : Event ID 1004 NTDS
  • DCSync : Event 4662 sur objet domaine

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis