1.phpshe1.6
phpshe1.7漏洞:代码审计|PHPSHE1.7两处无需登录漏洞分析 - 百度安全社区 (baidu.com)
由于我实在找不到1.7,这里只能拿1.6看一看了,虽然没有漏洞,但是我们可以大致理解白盒追xxe漏洞的大致流程,要是感兴趣就可以接着看下去了
2.网站搭建
下载地址:https://www.oschina.net/news/99684/phpshe-1-7-released
一开始这个地址的名字真的唬到我了,我以为是1.7呢,结果下载下来是1.6
按照里面的txt搭建就可以了
3.easy审计
phpshe使用php写的,我们可以直接用审计工具试试看
我们直接搜xml看看,里面看来是有xml相关的语句的
里面有一个function声明函数的,打开看看
这里对于xml是没有过滤的,我们假设这里有可能有漏洞,要找利用了这个漏洞的代码搜这个函数名字
点开这个notify的,当然我们要把两个都排查一下
notify中有回显语句我们可以试试看xml的语句访问文件
这个地方可以看见利用没成功
这个打开notify的网页出现了warning,我就看了下函数
估计没成功是因为这个数据包带签名了,当然我没找到phpshe1.7的资源,没办法判断是不是这个问题,如果有人找到了,麻烦给我一份,求求了