这个洞其实我都不太乐意去讲,也没什么好说的

php XML实体注入解析函数

  • simplexml_load_file
  • simplexml_load_string
  • simpleXMLElement
  • DOMDocument
  • xml_parse

php中的xxe漏洞逐渐减少

php xml操作依赖libxml库

libxml2.9.0+默认关闭XML外部实体解析开关

如何挖掘xml实体注入(xxe)漏洞?暴力搜索!!!!!!

核心代码

  • $data= file_get_contents(‘php://input’);
  • $object=simplexml_load_string($data);
  • //……
  • echo $object ->name;

常见于需要权限验证的web应用中

例子:Z-BLOG Blind-XXE造成任意文件读取

https://bugs.leavesongs.com/php/z-blog-blind-xxe%E9%80%A0%E6%88%90%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%8F%96/