抓个包
json格式
将其改为xml格式
添加DTD
尝试请求外部实体
有报错但是回显了内容
尝试加载文件
我们得到一个标记错误。这意味着文件已经正确加载了,但由于它不是个格式良好的xml文件 所以它中断了。
读取flag同样也是
由于我们不被允许加载外部的DTDS,我们怎么加载内部的DTDS呢?有内部的DTDS吗?如果有的话我想我们可以加载它们,所以我们现在需要找到一个内部文件。它是一个可以包含有效XML文件,并且以某种方式获取flag。
本地DTD
file:///usr/share/yelp/dtd/docbookx.dtd
因为会回显报错的内容所以把/flag的的内容以报错回显