Lab: High-level logic vulnerability:高级逻辑漏洞——意外价格

该博客讲述了如何利用靶场实验中的用户输入验证不足的逻辑缺陷,通过修改POST/cart请求中的quantity参数为负数,实现以负值购买商品。尽管支付金额变为负数,但通过添加其他商品使其总价变为正数,最终可以完成付款。实验中提供了登录凭证并详细说明了操作步骤,包括在Burp Suite中拦截和修改请求。
摘要由CSDN通过智能技术生成

靶场内容

本实验未充分验证用户输入。您可以利用其采购工作流程中的逻辑缺陷以意外价格购买商品。解决实验室,买一件"Lightweight l33t leather jacket"。

您可以使用以下凭据登录自己的帐户: wiener:peter

漏洞分析

  • 注意是要买一件夹克,不要买多了
  • 这个漏洞的点在于,我们修改报文中的个数可以实现负数。
  • 就相当于我要买夹克,修改为-1,虽然这样钱也是负数,但是拿别的东西来凑,凑到正数就可以买了
  • 这种漏洞相对来说比较简单
  • 在 Burp 中,转到“proxy”>“HTTP history”并研究相应的 HTTP 消息。请注意,数量由POST /cart请求中的参数决定
  • 转到"Intercept"选项卡并打开拦截。将夹克添加到您的购物车并转
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zeker62

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值