攻防世界Web之lottery

漏洞点

.git泄露、php弱类型漏洞

思路

题目直接给了后台代码,我分析了半天,想不出来,看了一些大佬的WP。
思路就是,用.git漏洞下载源码,再根据后台在传入彩票number时的弱类比较漏洞,利用漏洞,可以买彩票一直中奖,获得flag。

解题过程

我先用御剑扫了后台发现有.git ,但是没什么用,再用seay扫描漏洞,无。看来只能看源码了。
在这里插入图片描述
看到这里有flag,而且money从session里获取,想着能不能修改money进而买得起flag,可是session时服务器决定的,前端也改不了啊。
看了大佬的WP
在这里插入图片描述
=== 在进行比较的时候,会先判断两种字符串的类型是否相等,再比较
== 在进行比较的时候,会先将字符串类型转化成相同,再比较

弱类比较漏洞

通过burp,修改post过去的买的彩票的数字即可获得奖金,bool类型的true是可以和任何数据弱类型相等的,重复可到达购买flag的金额。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值