挖个洞先
https://mp.weixin.qq.com/s/F4f8R4uKN0Q9BnTmjDMleg
“ 以下漏洞均为实验靶场,如有雷同,纯属巧合 ”
01
—
漏洞证明
一、企业用户,标准商品
“ 支付订单需要公对公银行卡转账,如何绕过?”
1、点击任意商品
2、确认并支付
3、修改请求包,sellNum商品数量=100,orderAmount订单金额=1
4、查看订单金额为1元
5、查看合同,设备数量为100台
二、企业用户,项目专区
“ 支付订单需要公对公银行卡转账,如何绕过?”
1、点击任意项目
2、确认并支付
3、修改请求包,orderAmount订单金额=1,paymoneyCap商品价格=壹万柒仟陆佰元整,sellNum商品数量=1000
4、查看订单金额为1元
三、普通用户
“ 同一个系统不同权限用户支付有没有可能是同一个接口? ”
1、来到普通用户,存在类似的商品
2、确认并支付,发现多出来一个签字功能
3、电脑端微信小程序不支持canvas库无法签字,所以此处使用真机测试,发现为同一个支付接口,修改请求包,sellNum商品数量=1000,orderAmount订单金额=1
4、支付成功
5、查看订单,使用1元购买了1660x1000=1660000元的设备
02
—
漏洞危害
1、任意修改商品数量,支付金额,导致支付漏洞,造成重大资金损失