file=php://filter/read=convert.base64-encode/resource=index.php怎么不行
最前面加个?
无法直接文件包含,需要编码。学到了
首先你可以通过比较show.php和index.php?file=show.php发现file的作用可能是用来发现查看传递文件的内容,然后你就需要找到一个可以读取文件的方法了。
tips:直接通过file访问根目录下flag即可
这base64有点长啊
没思路的话看看这篇文章,我觉得写的挺好的 https://blog.csdn.net/qq_32393893/article/details/110228864
这里考察文件包含漏洞
flag放在inidex.php注释中,所以查看index.php就OK。 利用php文件包含漏洞: ?file=php://filter/read=convert.base64-encode/resource=index.php 换成base64,php代码无法被运行而显示,而转换成rot13的话,对<?无效,php代码仍然会运行,但是其他内容会乱码,导致没有输出。
中国菜刀直接搞?
@super菜 使用php://filter 找出来的密文解码后不是源代码吗?源代码对input关键字进行过滤了,用不了php://input的
@super菜 base64,base64,打错了
@super菜 按道理使用php://input上传一句话木马,然后用菜刀连一下思路是没问题的。但是嘛,代码没法执行,我也不知道什么原因,echo不出来,用php://filter 找出页面的md5加密后的脚本要方便一点
@super菜 我也想了解一下,求大佬解答,给个链接也行QAQ
怎么做嘞?怎么上传文件嘞?求大佬解答。蟹蟹
php 文件包含,PHP协议的应用
...
评论
⎝吴长奥的88⎠ 3年前
举报
file=php://filter/read=convert.base64-encode/resource=index.php怎么不行
linyongtai1109 3年前
举报
最前面加个?
工具人333 3年前
举报
无法直接文件包含,需要编码。学到了
finti 3年前
举报
首先你可以通过比较show.php和index.php?file=show.php发现file的作用可能是用来发现查看传递文件的内容,然后你就需要找到一个可以读取文件的方法了。
kalisun 3年前
举报
tips:直接通过file访问根目录下flag即可
cc69qja 3年前
举报
这base64有点长啊
1595010699 3年前
举报
没思路的话看看这篇文章,我觉得写的挺好的 https://blog.csdn.net/qq_32393893/article/details/110228864
simpleboy 3年前
举报
这里考察文件包含漏洞
duan 3年前
举报
flag放在inidex.php注释中,所以查看index.php就OK。 利用php文件包含漏洞: ?file=php://filter/read=convert.base64-encode/resource=index.php 换成base64,php代码无法被运行而显示,而转换成rot13的话,对<?无效,php代码仍然会运行,但是其他内容会乱码,导致没有输出。
胖胖虎 3年前
举报
中国菜刀直接搞?
a2cai 3年前
举报
@super菜 使用php://filter 找出来的密文解码后不是源代码吗?源代码对input关键字进行过滤了,用不了php://input的
ronger 3年前
举报
@super菜 base64,base64,打错了
ronger 3年前
举报
@super菜 按道理使用php://input上传一句话木马,然后用菜刀连一下思路是没问题的。但是嘛,代码没法执行,我也不知道什么原因,echo不出来,用php://filter 找出页面的md5加密后的脚本要方便一点
华中飞荣2020 3年前
举报
@super菜 我也想了解一下,求大佬解答,给个链接也行QAQ
super菜 3年前
举报
怎么做嘞?怎么上传文件嘞?求大佬解答。蟹蟹
xiawawa 3年前
举报
php 文件包含,PHP协议的应用