尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Race conditions之Limit overrun race conditions

发布时间:2026/9/26 19:25:40

资讯中心
01
ARTICLE

Race conditions之Limit overrun race conditions

Race conditions之Limit overrun race conditions
一、漏洞原理购物下订单时可以使用优惠券但是下单和用券这两个动作不是在一次用户操作中完成的而是分开的。首先用户先使用优惠券减少订单金额此时调用了/cart/coupon接口然后用户点击“下单”按钮此时调用了/cart/checkout接口。我们可以在下单前先并发调用 /cart/coupon接口将一个兑换码重复使用多次将订单总额降低至余额覆盖的范围内从而完成商品的购买。二、漏洞证明1.输入兑换码点击“Apply”按钮此时调用了/cart/coupon接口将它发送到Turbo Intruder扩展。2.选择Turbo Intruder的攻击脚本后发起攻击。3.刷新下单页面如果订单总金额低于余额那么可以下单成功完成实验否则移除兑换码后继续发起并发调用。1并发失败2并发成功三、漏洞思考1.购买商品时优惠券的使用和下单两个步骤最好在一个接口中完成操作否则就会出现上面类似的问题先利用Burpsuite的Turbo Intruder插件将一张优惠券重复使用然后再下单从而达到以更低价格购买商品的目的。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。