
Scanner XXE en boîte noire détectant les injections in-band, basées sur les erreurs et blind out-of-band via un établissement de base statistique, une empreinte de parseur et une confirmation OOB, avec sortie SARIF.
Un scanner autonome en boîte noire pour les entités externes XML (XXE), destiné aux professionnels de la sécurité.
XXERipper détecte les XXE in-band, basées sur les erreurs et blind out-of-band à travers plus de 30 familles de techniques d'attaque. Il combine l'établissement de bases statistiques, l'empreinte différentielle des parseurs, la confirmation out-of-band via interactsh-client (manuelle ou automatique), une console basée navigateur, l'encodage de contournement de WAF, la détection de chaînes d'exploitation de bout en bout, l'extraction d'identifiants avec des extraits shell prêts à coller, des résultats mappés CWE, et une sortie JSON / SARIF / HTML pour le CI/CD et le reporting.
XXERipper est un scanner CLI et console navigateur autonome pour l'injection d'entités externes XML, conçu pour les testeurs d'intrusion, les chasseurs de bug bounty et les chercheurs en sécurité qui ont besoin d'une détection précise et à faible taux de faux positifs d'une classe de vulnérabilité facile à mal tester et difficile à bien tester.
Il est délibérément minimal — httpx et (pour la console) flask, rien d'autre — et auditable de bout en bout. Chaque phase peut être tracée, chaque résultat porte une piste de preuves, chaque technique ignorée est signalée avec une raison, et chaque fichier ou identifiant extrait est dédupliqué et stocké avec des extraits d'exploitation prêts à coller.
XXERipper n'exploite pas la cible au-delà de la primitive de résolution d'entité elle-même. Il détermine si un parseur résout les entités externes, si le résultat peut être observé in-band, via des erreurs de parseur, ou out-of-band, et rapporte cette détermination avec un score de confiance, un mappage CWE, et — lorsqu'une chaîne complète se termine — un résultat de synthèse qui nomme l'impact de bout en bout.