· Security musings

Catégories

Tags

🔍 Licence d'Utilisation 🔍

Sauf mention contraire, le contenu de ce blog est sous licence CC BY-NC-ND 4.0.

© 2025 à 2042 Sébastien Gioria. Tous droits réservés.

⏱️
Temps de lecture estimé
~4 minutes

Pas de framework multi-agent savant, pas d’orchestration complexe. Juste Binary Ninja exposé via un serveur MCP, Codex, et une boucle qui redémarre l’agent quand il sature sa fenêtre de contexte. Avec ça, SpecterOps a laissé un LLM décrypter les règles YARA de Cortex XDR, extraire ses modèles de machine learning, et documenter un contournement de détection reproductible.

Source : SpecterOps Blog, “Accelerating EDR Evasion with LLM-Driven Analysis”, specterops.io/blog, relayé par tl;dr sec #338.


Le harnais : minimal, presque décevant

La cible, c’est Cortex XDR de Palo Alto, et SpecterOps précise d’entrée que rien dans la méthode n’est propre à ce produit ; les autres EDR du marché se démontent à peu près pareil. Le butin : 6 358 règles YARA déchiffrées, les règles comportementales DSE et BIOC récupérées en clair, 7 modèles de machine learning rejoués hors-ligne. Et surtout des règles CLIPS déchiffrées, qui listent noir sur blanc des chemins d’exécution explicitement autorisés. De quoi faire sortir la base SAM sans qu’aucune alerte ne parte.

Aucune faille produit là-dedans. La logique de détection est simplement devenue lisible, et une logique de détection lisible finit toujours par se contourner.

J’avais déjà noté la même bascule en écrivant sur Hermès à la Thai Finance Ministry : un agent ne fatigue pas, ne s’ennuie pas, ne prend pas de café. Ce qui demandait des semaines à un rétro-ingénieur expérimenté tourne désormais la nuit, sans personne devant l’écran.

Dans la version longue, je reprends la chaîne d’extraction étape par étape avec le diagramme complet, l’exemple concret d’exfiltration SAM via un chemin allowlisté, et mes recommandations pour ne pas s’en remettre à la seule détection locale sur l’hôte.