故意制造了竞态条件漏洞的 Web 应用
可以在开发的 Web 应用中练习竞态条件漏洞。任务是通过竞态条件购买一个价值超过可用优惠券的 Mega Box。提供了两个挑战进行练习。挑战 B 需要提供 PHPSESSID cookie 才能解决,用户登录时会自动创建该 cookie。祝你学习愉快 🎉。
使用以下命令构建 Docker 镜像:
git clone https://github.com/Xib3rR4dAr/WannaRace && cd WannaRace
docker build -t xib3rr4dar/wanna_race:1.0 .
运行 Docker 镜像:
docker run -it --rm xib3rr4dar/wanna_race:1.0
或者
docker run -it --rm -p 9050:80 xib3rr4dar/wanna_race:1.0
然后在浏览器中打开相应的 IP:PORT
主页面

四个价值 400 单位的优惠券可用于充值

任务是通过利用竞态条件购买 Mega Box(价值 401 单位)

与挑战 #1 相同,但需要登录,以便设置 PHPSESSID 和相应的 cookie

✅ 已添加挑战 #1 的解决方案
🕘 待添加挑战 #2 的解决方案