-
Notifications
You must be signed in to change notification settings - Fork 1
Home
欢迎来到 Aster Archive。
Aster Archive 是一个以现代网页交互探索为核心的 Web 闯关类游戏。玩家需要从页面源码、静态资源、请求与响应、接口行为,甚至协议细节中寻找线索,逐步发现通往下一关的入口。
整体风格接近一个轻量版的 WebCTF,但重点并不在高难度攻防,而在于通过关卡设计,引导玩家观察、分析并理解前后端交互中的各种有趣细节。
Aster Archive 是一个基于网页进行闯关的探索型游戏。
每一关都可以看作一个相对独立的小型网页场景。你需要通过阅读页面、分析前后端交互、观察资源与行为细节,找出当前关卡隐藏的线索,并据此进入下一关。
Aster Archive 的重点在于:
-
观察网页本身及其行为
-
理解前后端交互过程
-
从线索中推断正确入口
-
体验循序渐进的网页探索过程
与传统 WebCTF 相比,它更偏向"探索与理解",而不是"攻防与利用"。
本游戏适合以下类型的玩家:
-
对网页前后端交互感兴趣的玩家
-
想通过游戏方式接触 Web 基础知识的初学者
-
希望体验轻量级解谜 / 闯关 / 类 CTF 内容的玩家
每一关都是独立设计的。
你可以将其理解为一个独立网站的根目录页面:它有自己的页面内容、提示方式和交互逻辑,但不会直接依赖前后关卡的页面状态。
每一关的目标都是找到通往下一关的 Flag。
这个 Flag 同时也是下一关的入口 URL。也就是说,当你找到正确的 Flag 后,就可以直接通过它进入下一关。
Flag 的常见格式为:
{下一关的两位数关卡号}-{十位随机小写字符串}
例如:
03-abcdefghij
在某些关卡中,为了便于辨认和校验,Flag 也可能写成:
flag-{下一关的两位数关卡号}-{十位随机小写字符串}
例如:
flag-03-abcdefghij
如果你访问某个入口后返回 404,说明该 Flag 不正确,或者你还没有找到真正的下一关入口。
部分关卡需要与后端接口交互。
这类请求的路径统一为:
/api/{当前关的两位数关卡号}/...
例如,当你位于第 05 关时,相关接口路径通常会以:
/api/05/
开头。
在游玩过程中,请注意以下规则:
-
每一关都会提供提示,部分关卡会提供多级提示。
-
如果某一关存在特殊规则或例外情况,页面中会明确说明。
-
解题思路不会简单重复之前用过的方法,也不需要把前几关的方法强行拼接组合。
-
关卡难度会逐步提升,但整体会尽量保持在适合持续探索的范围内。
-
游戏内容主要涉及前后端基础知识,以及入门级 CTF 相关概念。
如果你在某一关卡住了,可以尝试从不同角度重新观察问题,例如:
-
页面本身是否还有未注意到的细节
-
源码中是否包含额外信息
-
静态资源是否提供了线索
-
请求与响应中是否隐藏了提示
-
页面行为是否与表面展示不一致
Aster Archive 的很多关卡并不要求复杂技巧,而更强调"观察、联想与验证"。
在需要时,你也可以借助 LLM 获取思路启发,但更推荐先自己尽量观察和推理,这样能更完整地体验关卡设计中的乐趣。
游戏入口:
https://www.iconquestion.com/
祝你玩得开心,也希望你能享受探索与学习的过程!