CTF
夺旗、Web 靶机和动态容器都在独立靶场。动态靶机集群已经打开。主站只做介绍、账号授权和跳转,不和 OI 评测机混网。
例题:第一扇门
Web 签到在靶场,不在本站题库。加入「CTF入门」后打开该题,点 开启环境,只访问下发的入口。镜像是本仓库的 astra-ctf-hello-web:1,端口 8080。Flag 只在靶机里,格式以题面为准。
验证码若一直转圈:先完成本站授权,再看靶场自己的图形码。本站 OAuth 页会写出失败原因;靶场 captcha 卡在他们的后台,不在评测机上。
怎么开始
- 在本站登录,用「用 handle 进入靶场」完成授权。
- 打开靶场后加入比赛「CTF入门」。
- 先做签到和编码题,确认 Flag 格式是 astra{…}。
- 需要实例时在题目页开启环境,用完关闭。
- 只打下发的题目环境。不要扫描 oj.yizhiwawa.com。
方向
Web
读请求、Cookie、页面与响应。可交互关卡在靶场发实例,不是本站填空。
密码学 · Crypto
编码、古典移位、简单异或。先还原出 astra{…},再提交。
杂项 · Misc
摩斯、键盘旁路、压缩与隐写。附件在题目页下载。
逆向 · Reverse
读脚本和控制流,还原它在比较什么。入门题把源码写在题面里。
取证 · Forensics
日志、邮件头和样本里的可见痕迹。只分析本题下发的材料。
Pwn
结构与原理。远程实例只在靶场开启;不要对 AstraOJ 做任何利用。
靶场说明
选手入门
账号、报名、交 Flag、看榜。
平台规则
攻击范围、禁止事项、成绩与讨论。
动态靶机
选手如何开环境、用完关闭。
配置「开启环境」
出题人怎么登记镜像,让按钮弹出容器。
怎样出 Web 题
给有 Game 权限的出题人。
其他方向怎么出
Crypto / Misc / Reverse / Pwn。
红线
- 只打分配给你的靶机与主办方授权的题目。
- 不要攻击 AstraOJ 的 Web、API、评测机或数据库。
- 不要扫描隔离环境以外的网络,也不要访问云主机元数据。
- 讨论区不传播未授权工具与利用链。
- 交程序走题库,交 Flag 走靶场题目页。
文献
西电 CTF 终端(公开站)
西安电子科技大学信息安全协会的公开训练入口。
Ret2Shell(上游开源)
本站靶场使用的开源平台。
XDSEC · MoeCTF 2025
新生向夺旗赛公开仓库。
Hello-CTF
入门文章索引。
CTF-OS v2.0.0b
社区整理的离线学习环境发行说明。