文件包含WEB 未解决

分数: 20 金币: 2
题目作者: harry
一  血: 不会CTF的麻风
一血奖励: 1金币
解  决: 11997
提  示:
描  述:
flag{}
评论
cc69qja 4年前

这base64有点长啊

回复 3

1595010699 4年前

没思路的话看看这篇文章,我觉得写的挺好的 https://blog.csdn.net/qq_32393893/article/details/110228864

回复 5

simpleboy 4年前

这里考察文件包含漏洞

回复 1

duan 4年前

flag放在inidex.php注释中,所以查看index.php就OK。 利用php文件包含漏洞: ?file=php://filter/read=convert.base64-encode/resource=index.php 换成base64,php代码无法被运行而显示,而转换成rot13的话,对<?无效,php代码仍然会运行,但是其他内容会乱码,导致没有输出。

回复 10

胖胖虎 4年前

中国菜刀直接搞?

回复 0
a2cai 3年前

@super菜 使用php://filter 找出来的密文解码后不是源代码吗?源代码对input关键字进行过滤了,用不了php://input的

回复 0

ronger 4年前

@super菜 base64,base64,打错了

回复 0

ronger 4年前

@super菜 按道理使用php://input上传一句话木马,然后用菜刀连一下思路是没问题的。但是嘛,代码没法执行,我也不知道什么原因,echo不出来,用php://filter 找出页面的md5加密后的脚本要方便一点

回复 0

华中飞荣2020 4年前

@super菜 我也想了解一下,求大佬解答,给个链接也行QAQ

回复 0

super菜 4年前

怎么做嘞?怎么上传文件嘞?求大佬解答。蟹蟹

回复 0

xiawawa 4年前

php 文件包含,PHP协议的应用

回复 0

zyds 4年前

为什么用base64才能有返回结果 /index.php?file=index.php不行啊 求大佬解释

回复 0
ycfhw1 4年前

可能是因为自己不能包含自己吧,那不就是循环了吗

回复 0

jokeryan 4年前

因为先进行base64的编码后,会过滤掉一下拒绝显示的字符,所以php://filter起到的是一个过滤器的作用

回复 5

r00ter 4年前

文件包含常用漏洞,用php://filter/read=convert.base64-encode/resource=index.php

回复 6

tony77 4年前

有没有大佬知道,怎么以base64编码的方式读取返回的结果。web19的题虽然用抓包可以看到,但这种满足一定要求才能返回结果的请求方式,该怎么书写请求代码。也可能是我在zhuan牛角尖

回复 0
dsadscxzewq 4年前

你可以去学下过滤器

回复 0

tony77 4年前

有没有大佬知道,怎么以base64编码的方式读取返回的结果。web19的题虽然用抓包可以看到,但这种满足一定要求才能返回结果的请求方式,该怎么书写请求代码。也可能是我在zhuan牛角尖

回复 0

WriteUp

image
harry

2 金币

评分(11)

解题动态

海浪geigei 攻破了该题 3小时前
merrymu 攻破了该题 17小时前
Hehe0619 攻破了该题 22小时前
sun03 攻破了该题 1天前
春遇枝庭 攻破了该题 1天前
Snly 攻破了该题 2天前
YGLZ 攻破了该题 2天前
ffggfhge 攻破了该题 2天前
小白ctf 攻破了该题 2天前
17335918325 攻破了该题 2天前
shimen 攻破了该题 3天前
北城以北 攻破了该题 3天前
人闲桂花落 攻破了该题 3天前
roopelee 攻破了该题 3天前
lwlzjsj 攻破了该题 3天前
Xman21 攻破了该题 3天前
TheSunnyTeens 攻破了该题 3天前
dwx1583 攻破了该题 3天前
hua1232 攻破了该题 4天前
ricardoLi 攻破了该题 5天前
问题反馈