never_give_upWEB 未解决

分数: 25 金币: 3
题目作者: 未知
一  血: blue
一血奖励: 1金币
解  决: 4488
提  示:
描  述:
作者:御结冰城
评论
FTJJJ 1月前

POST /hello.php?id=0e123&a=php://input&b=?aaaaaaaa HTTP/1.1 bugku is a nice plateform!

回复 0

bugfuck2 1月前

查看源代码可以发现注释提示“1p.html”,打开发现会跳转,使用view-source:http://ip/1p.html查看并解码,可以看到源代码,要注意id的值如果是0,在第一步的时候就会跳转会原页面,需要用松散比较绕过,比如id=0a

回复 0

霓虹 4月前

wp解答的源代码不一样,避雷

回复 0

对对对对对对对对 6月前

依旧有点意思

回复 0

soha 6月前

$b的限制eregi("111".substr($b,0,1),"1114") and substr($b,0,1)!=4)用%00字符截断绕过,$a用data://text/plain,文本内容,id=0传参

回复 1

caicai0728 7月前

解题参考:https://blog.csdn.net/cai_huaer/article/details/153694389?spm=1001.2014.3001.5501

回复 0

2686213396 10月前

bp抓包,发现第一个相应中有隐藏目录,访问进去,发现加密的JS代码,先后进行url、base64、url解码,得到目标php代码,,根据代码要求,绕过id,a,b的比较,获得flag

回复 0

iNMB 10月前

?id=00&a=data://text/plain;base64,YnVna3UgaXMgYSBuaWNlIHBsYXRlZm9ybSE=&b=......

回复 0

zhuizhui 10月前

?id=0a&a=data://text/plain,bugku%20is%20a%20nice%20plateform!&b=%00111bhv14

回复 0

breeding 11月前

curl '<ip:port>/1p.html'获取到word的值,先url解码,再把解码得到的注释用base64再解一次码就可以得到php源代码了,根据源代码构建url参数:/hello.php?id=00&a=data://text/plain,bugku%20is%20a%20nice%20platform!&b=.12345

回复 0

WriteUp

image
harry

3 金币

评分(27)

解题动态

Cipher07 攻破了该题 12小时前
abydxbq 攻破了该题 1天前
Sam0001 攻破了该题 2天前
yang0000 攻破了该题 3天前
suxiansheng 攻破了该题 4天前
实习 攻破了该题 4天前
kxzzy 攻破了该题 7天前
Tomato薯条 攻破了该题 7天前
C10uD 攻破了该题 8天前
liu121389 攻破了该题 8天前
yinlin 攻破了该题 9天前
念旧 攻破了该题 9天前
admincon 攻破了该题 9天前
掘金 攻破了该题 9天前
旦旦 攻破了该题 9天前
ajax123 攻破了该题 10天前
Anonymous.. 攻破了该题 10天前
TLMSEC 攻破了该题 12天前
H&M 攻破了该题 12天前
粉红色的-毛 攻破了该题 13天前
问题反馈