怀天商城 · 校园好物一站购齐
📢本靶场为教学考核环境,请先阅读《考试须知》。遇到问题举手找老师,不要交换 flag。

一、你在做什么

这是一个被故意做得很脆弱的购物网站。它有 77 个安全漏洞,分布在注册、 商品、购物车、下单、支付、退款、后台、AI 客服各个角落。你的任务是把它们找出来、 利用成功,拿到 flag{...}。

二、怎么算赢

拿 flag
利用成功时网站会弹出绿色横幅,或在接口返回里给出
看进度
右上角「我的进度」
提交
把 flag 粘到 CTFd 对应题目里提交
flag 是个人的
每个人的 flag 都不同,互传无效
难度分布
★ 29 关 / ★★ 37 关 / ★★ 11 关,先做★的热身

三、工具箱

F12 开发者工具
改前端、看请求、看响应,80% 的关卡够用
Burp Suite
拦截/改包/重放,改价格、改数量这类必须用
curl / Python
批量测参数、发自定义请求头
SQL 注入
可以开一个 SQL 调试器练语法,别在线上拿别人库

四、红线(越界即取消成绩)

  1. 只针对 本靶场域名,把手法用到别的网站就是违法
  2. 不要攻击服务器本身(爆破 SSH、打内网其他服务、删库)
  3. 不要用工具对站点做无差别扫描(大规模扫描会把考场拖垮)
  4. 不要互相交换 flag、不要代打
  5. 不要对外传播源码、备份、数据库文件

五、卡住了怎么办

  1. 先看「我的进度」,按类别找没做过的小类
  2. 换思路:改请求 → 改响应 → 改 Cookie → 改 URL → 改文件名,一个一个试
  3. 读每个接口返回的 JSON,字段可能藏着线索
  4. 实在不行举手,老师可以给「提示」而不给答案
注册开始 先逛逛商城