目录

【juice-shop】★★★ Deluxe Fraud:免费获得高级会员资格

【juice-shop】★★★ Deluxe Fraud:免费获得高级会员资格

0x01 任务简报

💡 提示 (Hints)
1. 仔细观察当你试图升级账户时会发生什么。
2. 前往豪华会员的支付页面,尝试通过不同方式进行支付。
3. 尝试使用浏览器的开发者工具检查这些方法各自发出的请求。
4. 也许通过调整这些请求中的参数,能发现一些有趣的东西。

前置条件: 需要登录账户。


0x02 实战:复现漏洞

一开始记得使用 Burp 抓包,以及内置浏览器访问网页。

💰 第一步:充值钱包余额

这里我们采用一点操作,首先从不存在的信用卡里搞点钱出来

../../../../../../public/p/juice-shop-deluxe-fraud免费获得高级会员资格/assets/Pastedimage20260408161148.png

../../../../../../public/p/juice-shop-deluxe-fraud免费获得高级会员资格/assets/Pastedimage20260408161451.png

../../../../../../public/p/juice-shop-deluxe-fraud免费获得高级会员资格/assets/Pastedimage20260408161546.png

搞点钱,好现在有钱了,然后升级高级成员

🎯 第二步:开始高级会员升级

点击升级为高级会员,进入支付页面。

../../../../../../public/p/juice-shop-deluxe-fraud免费获得高级会员资格/assets/Pastedimage20260408161643.png

🔍 第三步:拦截支付请求

在这里拦截包

打开 Burp 拦截,点击支付按钮,逐个放行请求包,直到看到 /rest/deluxe-membership 这个关键请求。

../../../../../../public/p/juice-shop-deluxe-fraud免费获得高级会员资格/assets/Pastedimage20260408161819.png

../../../../../../public/p/juice-shop-deluxe-fraud免费获得高级会员资格/assets/Pastedimage20260408161927.png

💉 第四步:篡改支付方式参数

/rest/deluxe-membership 请求中,找到请求体中的支付方式参数:

"paymentMode": "wallet"

将其改为空值:

"paymentMode": ""

../../../../../../public/p/juice-shop-deluxe-fraud免费获得高级会员资格/assets/Pastedimage20260408162033.png

✅ 第五步:完成挑战

放行修改后的请求及后续所有请求,成功获得高级会员资格而无需实际支付,挑战完成。


参考资料