XML外部实体注入(XXE)


前言

XXE Injection即XML External Entity Injection,也就是XML外部实体注入攻击.漏洞是在对非安全的外部实体数据进行处理时引发的安全问题.

在XML1.0标准里,XML文档结构里定义了实体(entity)这个概念.实体可以通过预定义在文档中调用,实体的标识符可访问本地或远程内容.如果构造特殊的实体就可以做到任意文件读取。

想了解XXE可以去看先知社区的这篇文章一篇文章带你深入理解漏洞之 XXE 漏洞

漏洞发现

抓包某登录框,发现是使用XML传输切会回显登录用户名

漏洞利用

构建外部实体读取etc/passwd成功


  目录