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

Brute Ratel C4

hacking

Définition

Brute Ratel C4 (BRC4) est un framework de Command and Control commercial développé par Chetan Nayak (Paranoid Ninja), conçu spécifiquement pour contourner les détections EDR modernes. Contrairement à Cobalt Strike qui a accumulé de nombreuses signatures EDR, BRC4 a été développé en tenant compte des techniques de détection des EDR les plus avancés, rendant sa détection initiale difficile. BRC4 utilise un agent appelé 'Badger' qui implémente des techniques d'évasion avancées nativement : indirect syscalls (via HellsGate/HalosGate), custom heap allocator (pour éviter les allocations mémoire détectables), stack spoofing (masquer la vraie call stack lors d'appels kernel), ETW patching, AMSI patching, et sleep masking avec chiffrement XOR du Badger pendant les périodes de sommeil. Les Badger profiles (équivalents des Malleable C2 Profiles Cobalt Strike) permettent de personnaliser complètement les communications réseau. BRC4 supporte plusieurs protocoles C2 : HTTP/HTTPS avec profiles custom, DNS, Notion API (exfiltration via l'API de Notion pour contourner les restrictions de DLP), et d'autres channels non conventionnels. Peu après son lancement public en 2022, BRC4 a été compromis : des licences crackées ont circulé dans les communautés cybercriminelles, et Palo Alto a documenté des acteurs APT l'utilisant dans des campagnes réelles. Contrairement à Cobalt Strike qui a mis des années à être compromis, BRC4 a été détourné beaucoup plus rapidement, mais sa sophistication technique reste notable. Sa documentation explique ouvertement les techniques d'évasion EDR implémentées, en faisant un outil d'apprentissage autant qu'une plateforme opérationnelle.

Fonctionnement

BRC4 déploie des Badger via différents mécanismes de livraison (shellcode, DLL, PE). L'interface graphique (UI) de BRC4 affiche les sessions actives, permet l'interaction avec chaque Badger, et offre des modules de post-exploitation (reconnaissance, credential access, mouvement latéral). Les Badger profiles sont éditables en JSON/YAML. Le sleep masking chiffre le Badger entre chaque check-in avec une clé XOR générée aléatoirement au déploiement.

Exploitation offensive

BRC4 est réservé aux red teams professionnels (licences commerciales à plusieurs milliers de dollars) mais sa sophistication technique d'évasion EDR en fait un outil de référence pour tester les capacités de détection des solutions EDR déployées. Des red teams utilisent BRC4 précisément pour valider que leur EDR détecte les techniques d'évasion les plus avancées.

Détection et mitigation

Malgré ses techniques d'évasion avancées, des patterns BRC4 ont été identifiés : le staging en deux phases (stager → Badger complet), des patterns de communication HTTP, et des artefacts de mémoire. CrowdStrike, Microsoft Defender for Endpoint, et SentinelOne ont publié des détections pour BRC4. Les kernel callbacks et ETW Threat Intelligence au niveau kernel restent efficaces contre BRC4.

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis