How FIN6 Exfiltrates Files Over FTP

How FIN6 Exfiltrates Files Over FTP

Comment FIN6 exfiltre les fichiers via FTP

🎙 HackerSploit 👥 1.0M 📅 9 avril 2025 ⏱ 24 min 👁 19K 📄 tutoriel 🧭 2026-10-09
Disponible en : Français (actuel) English

Mots-clés

FIN6émulation d'adversaireexfiltration FTPvolume shadow copyMetasploit

Résumé

Cette vidéo clôt une mini-série consacrée à l’émulation de FIN6, un groupe cybercriminel motivé par le profit financier. L’auteur reprend la démonstration là où elle s’était arrêtée, après l’énumération Active Directory, et déroule les étapes finales du plan d’émulation : élévation de privilèges, collecte de fichiers sensibles, archivage et exfiltration. L’élévation de privilèges s’appuie sur le module Metasploit bypass UAC COM hijack, que l’auteur doit modifier dans son code Ruby pour autoriser un payload 64 bits, faute de définition d’architecture dans le module d’origine. Une fois le shell élevé obtenu, il crée une copie instantanée du volume C via vssadmin, puis extrait le fichier NTDS.dit et la ruche de registre SYSTEM, qu’il copie dans le répertoire public. Il sauvegarde également la ruche de registre par reg save, puis supprime la copie shadow pour rester discret. L’archivage reproduit la technique attribuée à FIN6 : un exécutable 7-Zip renommé, utilisé avec une compression maximale, produisant une archive nommée AD.7zip regroupant tous les fichiers préfixés AD. L’exfiltration se fait via FTP : un serveur pyftpdlib est monté sur Kali Linux, puis le client FTP natif de Windows est piloté par un fichier texte de commandes, qui ouvre la connexion, s’authentifie et téléverse l’archive. L’auteur vérifie ensuite l’intégrité de l’archive et son contenu côté Windows, avant d’annoncer une prochaine série sur APT29.

218 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur pédagogique du contenu est élevée : chaque étape est exécutée en direct, avec les commandes visibles, les erreurs rencontrées et leur résolution. L’auteur ne se contente pas de dérouler un script, il explique le pourquoi de chaque choix technique, notamment l’intérêt d’une copie shadow pour accéder à des fichiers verrouillés par le système en fonctionnement, ou la nécessité de conserver un préfixe commun aux fichiers pour faciliter l’archivage ultérieur. L’argumentation est structurée autour du plan d’émulation de FIN6, ce qui donne une cohérence d’ensemble et permet de relier chaque action à une phase identifiée de la chaîne d’attaque. L’auteur assume explicitement un écart avec le plan d’origine sur l’élévation de privilèges, jugeant le vecteur proposé peu réaliste, et choisit une alternative plus crédible ; cette transparence renforce la solidité du raisonnement. La démonstration de la modification du module Metasploit est particulièrement instructive, car elle expose un problème concret rencontré avec les modules anciens et montre comment le corriger. On peut toutefois relever que certaines simplifications, comme des identifiants FTP triviaux, sont signalées mais pas compensées par une discussion des contre-mesures défensives correspondantes. L’argumentation reste avant tout procédurale : elle décrit comment faire, sans développer en profondeur l’analyse des variantes de TTP observées chez FIN6 ni les indicateurs de compromission associés.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique s’appuie ici sur un référentiel public et reconnu, la bibliothèque d’émulation d’adversaire du Center for Threat-Informed Defense, dont le lien est fourni, et sur un environnement de laboratoire structuré de la plateforme Cyber Ranges. Les techniques présentées correspondent à des procédures documentées et reproductibles, et l’auteur prend soin de distinguer ce qui relève du plan d’émulation de ce qui relève de son initiative personnelle. La qualité des sources reste cependant limitée : aucune publication primaire, aucun rapport de threat intelligence nominatif ni aucune référence académique n’est cité pour étayer les affirmations sur les modes opératoires de FIN6. Les liens de la description renvoient majoritairement à des ressources de la chaîne, à des laboratoires et à des liens d’affiliation, ce qui réduit la portée documentaire. L’adéquation entre le titre et le contenu est excellente, la vidéo traitant précisément de l’exfiltration via FTP annoncée.

372 mots

Adéquation titre / contenu

Le titre est parfaitement respecté : la vidéo montre effectivement l'exfiltration d'une archive via FTP, après les étapes de collecte et d'archivage.

Qualité & fiabilité

7/10

Le contenu est un tutoriel technique reproductible, appuyé sur un plan d'émulation d'adversaire public (CTID Adversary Emulation Library) et sur un environnement de laboratoire dédié (Cyber Ranges). Les commandes, chemins et procédures sont montrés en direct et cohérents avec les techniques MITRE ATT&CK connues de FIN6. La démonstration est honnête sur ses limites (écart assumé par rapport au plan d'origine sur l'élévation de privilèges, simplification des identifiants FTP, absence de la phase 2 de l'acteur). En revanche, aucune source académique ou rapport de threat intelligence primaire n'est cité directement, et certaines affirmations sur les TTP de FIN6 restent générales.

Moments clés

Sources citées

Sources concordantes

  • MITRE ATT&CK — FIN6 — La fiche du groupe confirme l'usage de l'archivage et de l'exfiltration de données, cohérent avec la démonstration.
  • CTID Adversary Emulation Library — Les plans d'émulation publics décrivent des étapes de collecte, d'archivage et d'exfiltration similaires à celles présentées.

Apport & nouveautés

La vidéo apporte une valeur originale en documentant l’intégralité d’une chaîne d’exfiltration, de la collecte à la sortie des données, dans un cadre d’émulation d’adversaire reproductible. Elle se distingue par la résolution d’un problème concret de compatibilité de module Metasploit, montrant comment adapter un module ancien pour un payload 64 bits, ce qui constitue un savoir-faire rarement détaillé. Elle illustre également une technique d’exfiltration par FTP pilotée par fichier de commandes, alternative aux canaux web habituellement décrits, et détaille l’usage de la copie shadow pour extraire NTDS.dit sans interrompre le service. L’auteur explicite enfin ses écarts assumés par rapport au plan d’origine, ce qui rend la démarche transparente et reproductible.

Pour aller plus loin :

215 mots

Profil radar

Le profil est celui d'un tutoriel technique dense et bien documenté : quantité et qualité d'information élevées, niveau technique soutenu, fiabilité solide grâce à un référentiel public et à une démonstration reproductible. La fiabilité est légèrement en retrait car les affirmations sur les TTP de FIN6 reposent sur des sources secondaires plutôt que sur des rapports primaires.

Fiabilité 7/10