评分(25)
解题动态
liberator 攻破了该题 2小时前
jacklee777 攻破了该题 4小时前
daimaojiang 攻破了该题 5小时前
easier 攻破了该题 1天前
柯润 攻破了该题 2天前
juedai 攻破了该题 3天前
xiaomiao123 攻破了该题 3天前
18353517196 攻破了该题 3天前
折海 攻破了该题 3天前
特码头 攻破了该题 3天前
123!!! 攻破了该题 3天前
好累啊 攻破了该题 4天前
18354096589 攻破了该题 4天前
yiluoqingqiu 攻破了该题 4天前
kkkkbbbb 攻破了该题 4天前
337556453 攻破了该题 4天前
星期日 攻破了该题 4天前
Aurora* 攻破了该题 4天前
wangyuanshen 攻破了该题 4天前
评论
对对对对对对对对 25天前
举报
依旧有点意思
soha 1月前
举报
$b的限制eregi("111".substr($b,0,1),"1114") and substr($b,0,1)!=4)用%00字符截断绕过,$a用data://text/plain,文本内容,id=0传参
caicai0728 1月前
举报
解题参考:https://blog.csdn.net/cai_huaer/article/details/153694389?spm=1001.2014.3001.5501
2686213396 4月前
举报
bp抓包,发现第一个相应中有隐藏目录,访问进去,发现加密的JS代码,先后进行url、base64、url解码,得到目标php代码,,根据代码要求,绕过id,a,b的比较,获得flag
iNMB 5月前
举报
?id=00&a=data://text/plain;base64,YnVna3UgaXMgYSBuaWNlIHBsYXRlZm9ybSE=&b=......
zhuizhui 5月前
举报
?id=0a&a=data://text/plain,bugku%20is%20a%20nice%20plateform!&b=%00111bhv14
breeding 6月前
举报
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
shingu 8月前
举报
参数b被卡住了。怎么即是4又不能等于4。看了WP才知道,原来是用了%00截断符。
breeding 6月前
举报
也可以直接用“.123456”,因为只截取b的第一个字符接在111的后面当正则模式串,“.”直接通配
ymkiras 9月前
举报
值得注意的是,很多题解bp用的版本有点低,像我用的新版就不能按题解来,所以用data代替input: GET /hello.php?id=0e123456&a=data://text/plain,bugku%20is%20a%20nice%20plateform!&b=%0011111 HTTP/1.1 这里空格用%20代替
iNMB 5月前
举报
也可以使用data://text/plain;base64,
ymkiras 9月前
举报
实际上开头的密码我们可以直接用Ctrl+U在源代码页面加上1p.html,即view-source:http//..../1p.html,这样就就不需要跳转bp一直抓包了。