
Emulating FIN6 - Active Directory Enumeration Made EASY
Émulation de FIN6 – L'énumération Active Directory simplifiée
Mots-clés
Résumé
235 mots
Évaluation critique
Valeur des informations & solidité de l’argumentation
La valeur informative de cette vidéo réside dans sa dimension opérationnelle : elle ne se contente pas de lister des commandes, elle les inscrit dans une chaîne d’attaque cohérente, de l’accès initial à la préparation de l’exfiltration. L’auteur justifie chaque étape par le comportement attribué à FIN6, ce qui donne du sens à la progression : énumérer les utilisateurs, les ordinateurs, les relations d’approbation, les sous-réseaux et les groupes répond à des besoins distincts de cartographie de l’environnement et de préparation du mouvement latéral. L’argumentation repose sur la logique de l’émulation : reproduire fidèlement les procédures de l’acteur plutôt que d’utiliser l’outil le plus efficace, afin de valider les capacités de détection. Ce choix méthodologique est explicité et cohérent. La démonstration alterne systématiquement une procédure principale (AdFind) et une procédure alternative (net, nltest, cmdlets PowerShell), ce qui enrichit la valeur pratique et montre la redondance des techniques. On peut toutefois regretter l’absence d’analyse des sorties : l’auteur se contente de vérifier que les fichiers sont créés, sans expliquer comment interpréter les données collectées ni quels indicateurs de compromission elles permettraient de détecter. La dimension défensive, pourtant annoncée pour les Blue Teamers, reste implicite.
Rigueur scientifique, qualité des sources, adéquation du titre
La rigueur technique est globalement bonne : les commandes sont exactes, les cmdlets PowerShell employés (Get-ADOrganizationalUnit, Get-ADReplicationSubnet) sont corrects, et le rattachement aux techniques MITRE ATT&CK est explicite via une couche Navigator. La principale source citée est la bibliothèque d’émulation d’adversaires du Center for Threat-Informed Defense, référencée dans la description, qui constitue une base reconnue et documentée. Le plan d’émulation FIN6 sert de fil conducteur et l’auteur précise que FIN6 est « believed to have used AdFind » sur au moins une occasion, formulation prudente qui reflète l’incertitude du renseignement. Aucune source primaire (rapport de threat intelligence, analyse d’éditeur) n’est toutefois citée directement pour étayer les attributions comportementales. L’adéquation entre le titre et le contenu est satisfaisante : la vidéo traite bien de l’énumération Active Directory par émulation de FIN6, sans écart notable. Aucun commentaire n’étant fourni, aucune analyse des tendances du public n’est formulée.
353 mots
Qualité & fiabilité
7/10
Le contenu s'appuie sur un plan d'émulation d'acteur réel (FIN6) issu de la bibliothèque du Center for Threat-Informed Defense, avec des commandes natives Windows (net, nltest, cmdlets Get-AD*) et AdFind correctement employées. Les techniques sont rattachées à des identifiants MITRE ATT&CK précis (T1087 Account Discovery, etc.). La démonstration est reproductible dans un lab fourni. En revanche, aucune source primaire de renseignement sur FIN6 n'est citée directement, et les affirmations sur les procédures de l'acteur reposent sur le plan d'émulation sans discussion des incertitudes.
Moments clés
Repères établis par PSI à partir de la transcription : le créateur n'a pas défini de chapitres.
- Introduction et rappel du contexte de la série d'émulation d'adversaires FIN6.
- Présentation de FIN6 : énumération extensive via commandes natives Windows/PowerShell et AdFind.
- Présentation du lab CYBER RANGES 1.3 et du plan d'émulation en deux phases.
- Chargement du module PowerShell dans Meterpreter et navigation vers C:\Users\Public pour le staging.
- Découverte de comptes de domaine : AdFind objectcategory=person puis net user /domain.
- Découverte de systèmes distants : objectcategory=computer puis net group Domain Computers.
- Découverte des relations d'approbation : AdFind trustdump puis nltest /domain_trusts.
- Découverte de la configuration réseau : objectcategory=subnet puis Get-ADReplicationSubnet.
- Découverte des groupes de permissions : objectcategory=group puis net group /domain.
- Bilan des fichiers générés et annonce de l'épisode suivant sur l'exfiltration.
Sources citées
- CTID Adversary Emulation Library — Bibliothèque de plans d'émulation d'adversaires du Center for Threat-Informed Defense, base du plan FIN6 utilisé dans la série.
- CYBER RANGES — plateforme de labs — Plateforme hébergeant le lab 1.3 utilisé pour la démonstration, avec environnement Kali Linux et Active Directory préconfiguré.
Sources concordantes
- MITRE ATT&CK — Account Discovery (T1087) — Documente la découverte de comptes, cohérente avec la technique AdFind objectcategory=person et net user /domain.
- MITRE ATT&CK — Domain Trust Discovery (T1482) — Décrit l'énumération des relations d'approbation, en accord avec AdFind trustdump et nltest /domain_trusts.
- MITRE ATT&CK — Permission Groups Discovery (T1069) — Correspond à l'énumération des groupes de domaine via objectcategory=group et net group /domain.
Références externes
Apport & nouveautés
L’apport de cette vidéo tient moins à la nouveauté des techniques présentées — l’énumération Active Directory est un sujet classique — qu’à leur intégration dans un cadre d’émulation structuré et reproductible. Elle montre comment un plan d’émulation formel, adossé à MITRE ATT&CK et à la bibliothèque du CTID, se traduit en commandes concrètes, avec pour chaque technique une procédure principale et une procédure alternative. Cette approche par redondance est pédagogiquement utile : elle illustre que les attaquants disposent de plusieurs voies pour un même objectif, ce qui a des implications directes pour la détection. La vidéo met également en avant la pratique du staging dans un répertoire public en vue de l’exfiltration, étape souvent négligée dans les tutoriels d’énumération.
Pour aller plus loin :
- MITRE ATT&CK — Account Discovery (T1087) — Technique centrale de la vidéo, avec ses sous-techniques et les procédures de détection associées.
- MITRE ATT&CK — Domain Trust Discovery (T1482) — Correspond à la séquence AdFind trustdump / nltest /domain_trusts démontrée.
- MITRE ATT&CK — Remote System Discovery (T1018) — Cadre la découverte des ordinateurs du domaine présentée dans la vidéo.
- AdFind (outil de Joe Richards) — Utilitaire d’interrogation LDAP employé comme procédure principale tout au long de la démonstration.
- nltest — Utilitaire natif Windows de test des relations d’approbation et de l’appartenance au domaine, utilisé comme procédure alternative.
220 mots
Profil radar
Le profil radar est celui d'un contenu technique appliqué, solide sur la quantité et la qualité de l'information ainsi que sur le niveau technique, avec une fiabilité globale bonne mais non maximale faute de sources primaires de renseignement. Le contenu est dense et opérationnel, mais reste centré sur la mécanique offensive sans approfondir les contre-mesures défensives.