file_get_contentsWEB 未解决

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

向自己网站构造一个文本文件。只要内容和ac对应就行了 比如我的就是 /?ac=test&fn=https://yeyusmile.top/upload/test.txt

回复 1
我赌你的枪里没有子弹 2年前

index.php就能读取到,不用自己构造。

回复 0

最爱吃兽奶 3年前

方法1:http://114.67.175.224:10746/?ac=bugku&fn=flag.txt 方法2:http://114.67.175.224:10746/?ac=flag&fn=php://input,burp数据包里面加句flag就行 不蟹

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

方法2:?fn=php://filter/read=convert.base64-encode/resource=index.php&ac=[index.php base64编码]

回复 0

xiaosi429 3年前

dirsearch

回复 0

树木有点绿 3年前

学到了

回复 2
白猫a 1年前

看到树神了

回复 1

Z5bra 3年前

补了下数据流和I/O模型,好题

回复 0

陈江川0118 3年前

以后做题看到file_get_contents函数就应该想到php://input协议

回复 0

ximing 3年前

主要考察 file_get_contents函数绕过,可以参考https://www.pianshen.com/article/24421724508/

回复 1

2817001550 3年前

这题应该考察的是file_get_contents的文件包含漏洞,使用php伪协议php://input作为file_get_contents的参数,让该函数获得POST的上传的数据,然后再构造url设置ac参数的值和http主体部分相同就可

回复 0

_mengcehn 4年前

file_get_contents()能绕过

回复 1

Sugobet 4年前

其实很简单,代码里有file_get_contents($fn),加上题目的描述"txt",盲猜flag.txt,访问一下果然有,内容是bugku,根据代码if ($ac === $f),构造?fn=flag.txt,&ac=bugku,最后得到flag

回复 12

WriteUp

image
harry

3 金币

评分(5)

解题动态

xky110 攻破了该题 6小时前
wzl真帅 攻破了该题 1天前
西红柿炒番茄 攻破了该题 1天前
orange33315 攻破了该题 1天前
17634319503 攻破了该题 2天前
zhr1170 攻破了该题 2天前
124要留就要77 攻破了该题 2天前
奔跑小马 攻破了该题 2天前
2424291134 攻破了该题 4天前
网络安全亮 攻破了该题 4天前
果子酪 攻破了该题 4天前
REZE 攻破了该题 5天前
qxq233 攻破了该题 5天前
TtttttttttttT 攻破了该题 5天前
hutouyu 攻破了该题 6天前
jncajbv 攻破了该题 6天前
yiwuxiaobawang 攻破了该题 7天前
19557308305 攻破了该题 8天前
dsdqh699 攻破了该题 8天前
xxxxiaojian 攻破了该题 8天前
问题反馈