XML是传递数据的一种格式,而XXE是XML传递数据过程中产生的一种漏洞,两者是完全不同的
如下是文件地址:
前提:
对接收到的数据进行输出显示:
POC
如下POC是固定格式,只需要更改文件地址就可以读取不同的文件
]>
&xxe;
前提:
地址文件必须正确:
POC
]>
&rabbit;
上面的ip地址假设就是内网的一台服务器的ip地址。还可以进行一个端口扫描,看一下端口是否开放。
需要引入外部实体,一般遇不到
POC代码
%dtd;%send;
]>
www目录下文件:
"
>
%payload;
xxe绕过