变量1WEB 未解决

分数: 15 金币: 1
题目作者: harry
一  血: dotast
一血奖励: 1金币
解  决: 20596
提  示:
描  述:
题目变量1
评论
wooluo 14天前

PHP 变量覆盖漏洞:代码中 eval("var_dump($$args);") 使用了可变变量($$),传入 args=GLOBALS 后 $$args 变成 $GLOBALS,会 dump 出所有全局变量,flag 就藏在其中一个名为 ZFkwe3 的变量里。正则 /^\w+$/ 只允许字母数字下划线,而 GLOBALS 恰好符合。

回复 1

xyx56916 16天前

flag{****}

回复 0

icyskin 22天前

http://160.202.254.160:14800/?args=GLOBALS

回复 0

小小书生 1月前

?args=GLOBALS 之间获取当前的所有变量

回复 1

hang99 1月前

题目提示变量,页面显示的php代码提示也是变量,直接在网址后面加上?args=GLOBALS 回车访问,在页面中就会显示flag,提交就可以了。

回复 2
Raki 26天前

最简方法

回复 0

bantigone 1月前

flag{*********}

回复 0

公良棉 2月前

args=GLOBLAS直接尝试所有的全局变量

回复 1

小小小 2月前

args=GLOBLAS

回复 0

叫我如来吧 3月前

$$args 是 PHP 可变变量 如果你传入 args=GLOBALS 代码就会执行:var_dump($GLOBALS); $GLOBALS 是 PHP 超全局变量,会把当前脚本所有变量全部打印出来,包括 flag1.php 里的 flag!

回复 1

b2026tf 3月前

你传入 args=GLOBALS 代码变成:var_dump($$args); → var_dump($GLOBALS); $GLOBALS 是 PHP 超全局变量,会把所有变量(包括 flag)全部打印出来!

回复 1

WriteUp

image
harry

1 金币

评分(17)

解题动态

bytenic 攻破了该题 1小时前
青云07 攻破了该题 2小时前
S_Wolf 攻破了该题 3小时前
UTopian 攻破了该题 7小时前
关灯吃面 攻破了该题 8小时前
saku688 攻破了该题 8小时前
hustlefire 攻破了该题 9小时前
&&@ 攻破了该题 11小时前
acall 攻破了该题 14小时前
MJT 攻破了该题 16小时前
Dr2Awk 攻破了该题 1天前
Xctfer 攻破了该题 1天前
ikun0073 攻破了该题 1天前
Terrenc44 攻破了该题 1天前
dsg666 攻破了该题 1天前
HIHIHIha 攻破了该题 1天前
孤独骑手 攻破了该题 1天前
Hmis25565 攻破了该题 1天前
浩天 攻破了该题 1天前
17806166787 攻破了该题 1天前
问题反馈