[攻防世界]-WEB高手进阶区-lottery

在这里插入图片描述

进入题目发现是一个购买彩票的网站,大概猜出flag是要买的
在这里插入图片描述
输入任意用户名注册
在这里插入图片描述
Claim Your Prize栏果然看到需要买flag,但现在余额不足
在这里插入图片描述
通过看网站的robots.txt文件发现有.git文件泄露(其实为了方便题目附件中已经给出了源码)

在这里插入图片描述
用工具GitHack还原源代码发现api.php文件中的一段抽奖代码存在true绕过
在这里插入图片描述

利用此处漏洞购买彩票,输入任意七位数字点击Buy抓包
在这里插入图片描述
将POST数据改成{"action":"buy","numbers":[true,true,true,true,true,true,true]}多发送几次
在这里插入图片描述
然后回来购买flag,得到答案cyberpeace{d4f41f7632aa0c21782f6794aa631411}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45728976/article/details/108901726