题目附件:。。
下载下来,后面有用

打开链接,大概就类似一个博彩网站吧(¬◡¬)✧
攻防世界web进阶区lottery
先注册
攻防世界web进阶区lottery
注册好之后,先随便买一波,看看什么情况

攻防世界web进阶区lottery
应该是没亏的吧。。。

除这个外,在claim your prize里发现了flag,但钱不够

看下robots.txt

攻防世界web进阶区lottery
提示是git源码泄露

用githack扫描恢复源码(这里前面给的附件就是,少点麻烦)

在buy的界面抓包,看下购买时的源码文件名

api.php

审计代码

攻防世界web进阶区lottery
if(numbers[numbers[i] == winnumbers[win_numbers[i])

==php弱类型比较

1,true是相等的,true与字符串和数字都是弱相等的

而相等的话,你获得的奖金500000

那在buy这抓包,numbers改成[true,true,true,true,true,true,true]

攻防世界web进阶区lottery
win里有0的话,奖金会变少

点击2次go,得到1000000

然后把flag买了

攻防世界web进阶区lottery

知识点:.git源码泄露
php弱类型的比较

2020.8.14 公瑾

相关文章:

  • 2021-09-28
  • 2021-11-03
  • 2022-01-09
  • 2021-09-17
  • 2021-09-14
  • 2021-07-13
  • 2021-05-02
  • 2021-07-30
猜你喜欢
  • 2021-06-19
  • 2021-12-23
  • 2021-04-13
  • 2021-06-01
  • 2021-09-20
  • 2021-09-12
  • 2021-09-04
相关资源
相似解决方案