file_get_contentsWEB 未解决

分数: 30 金币: 3
题目作者: harry
一  血: npfs
一血奖励: 2金币
解  决: 4797
提  示:
描  述:
file_get_contents????
评论
你比大葱更美丽 3年前

用php://input的话post传参hackbar好像不行,我是用burp抓包传的才行的

回复 1
turriT0Psis 1年前

谢谢,我试了好久都不行,多亏受到您的点拨

回复 0

Striker123456 3年前

简简单单的变量覆盖

回复 0
Striker123456 2年前

@J_0k3r 没有extract的$fn就不可控了

回复 0

J_0k3r 3年前

不是文件包含吗QAQ,跟变量覆盖有什么关系

回复 1

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 3年前

使用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

笨笨笨蛋 3年前

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

回复 1

有的是饭 3年前

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

回复 3
Raki 3年前

牛!

回复 1

中年七叔 3年前

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

回复 1

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

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

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

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

回复 0

z007 3年前

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

回复 0

spiritboy 3年前

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

回复 0

WriteUp

image
harry

3 金币

评分(7)

解题动态

CD123456 攻破了该题 15小时前
18171382569 攻破了该题 16小时前
gclome 攻破了该题 4天前
Jazz888 攻破了该题 4天前
麻辣鸽子头 攻破了该题 4天前
雨季小朋友 攻破了该题 5天前
十里故清云 攻破了该题 5天前
2523822945 攻破了该题 6天前
qq1002517 攻破了该题 6天前
潭影空人心 攻破了该题 6天前
Mori. 攻破了该题 8天前
Arno_Zoffy 攻破了该题 10天前
Jasmine_Iris 攻破了该题 10天前
喜樂乐 攻破了该题 10天前
simple9527 攻破了该题 10天前
hdcc1 攻破了该题 10天前
bak3l1 攻破了该题 10天前
kiritoldws 攻破了该题 11天前
YanC1e 攻破了该题 11天前
H8Y8H 攻破了该题 11天前
问题反馈