lottery
题目:
一个彩票网站
解题:
点击play to win!注册一个账号,随便输入个名字,然后让你输入7个数字,点buy会出现是否中奖。
很可惜,没中奖。
然后买彩票需要9990000块钱,我们需要找到系统漏洞,中个大奖。
猜测后台判断代码大概为:
<?php $a = "*******"; $b = $_POST['num']; for ($i = 0; $i < strlen($a); $i++) { if ($a[$i] == $b[$i]) { echo $i . '正确'; } }
使用bp改包,发送数组7个true,成功中奖
多中几次奖直接购买flag即可。
cyberpeace{475a7bc66b8e5ad623f6d7a7c1fec930}