1.靶机安装
https: //download.vulnhub.com/xxe/XXE.zip
打开虚拟机,选择路径安装
2.探测端口
扫描目录我们首先要知道该网站下有哪些页面,然后在其中找有XXE的漏洞,通过御剑目录扫描来扫描目录
打开xxe有页面
打开xxe/admin.php,
在xxe界面,输入,发现回显点
抓包
构造xxe语句将&xxe;指向/etc/passwd文件,发现没有
查看/var/www/html/xxe/index.php,也没有
使用php协议查看php文件
复制后解码发现没用,继续查看admin.php
数字中又md5加密,解密
得到账号密码后登录admin.php
点击flag,没有找到,
将发现的flagmeout.php放到xxe里找一下,右击查看源代码
复制先32位解码,然后在64位解码
得到/etc/.flag.php,再次抓包
发送后放到php文件中运行,最终拿到