导读

  • 01免责声明
  • 02平台简介
  • 03竞赛部署
  • 04 题目容器导入
  • 05 题目还原与出题
  • 文末附项目地址

01 免责声明

由于传播、利用Polaris安全团队所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,仅记录学习、宣传网络安全意识使用。

02平台简介

AthenaCTF 竞赛平台是一套面向网络安全竞赛的自托管一体化赛事系统,无需额外数据库和复杂中间件,部署轻量、开箱即用。平台覆盖赛事运营全流程:管理员可管理赛事、题库、附件、容器模板、队伍与选手账号及角色权限;选手端提供赛事浏览、题目详情、附件下载、Flag 提交、实时排名与个人中心。计分引擎支持每队每题一次计分、一血奖励、可选前十加分与人工调分留痕,全部操作事务保护,成绩榜真实可追溯。平台内置四种赛制:传统解题赛(动态靶机按队独立启停,Flag 加密随机生成、逐队隔离、到期自动回收);AI 智能体解题赛(队伍 Token 接入 REST API,供 AI Agent 自动答题,支持动态衰减计分);AWD-PLUS 攻防赛(每队独立靶机、离线修补包上传校验、攻防双向动态计分与轮次自动结算);理论竞赛。此外还提供全屏比赛大屏,实时展示排行榜、解题动态与播报,适合赛场投屏。

安全与运维方面,平台提供 Docker 靶机资源限制(CPU/内存/PID)、非 root 运行与权限收敛、请求限速、敏感提交脱敏、实例到期回收与重启恢复、一致性备份等机制,可在 Windows 与 Linux 上跨平台运行。

管理端功能演示

首页控制台

赛事列表

包含AI-Agent解题赛、AWD-Puls、网络安全理论题、CTF竞赛模块

赛事管理

可对每个赛事的题目分值,一二三血分值进行设置。靶机容器环境、赛事公告、成绩管理等功能模块。

选手管理

选手队伍管理在此可添加比赛选手账号、参赛队伍信息、以及选择相关赛事。

赛题管理

点击赛题管理:导入、新建赛题,在赛题文件夹中可批量导入AI智能体、CTF竞赛、理论、Awd-Plus模块赛题,可在各赛题中,新建文件夹为XXX比赛题目。

可对赛题附件、容器模板、运行靶机进行管理。

后台管理

后台管理中可进行配置平台管理员账号设置,平台公告,系统设置、比赛大屏。

03 竞赛部署

3.1 CTF竞赛

赛事列表,创建赛事,选择CTF竞赛模块,导入题目,设置每块题目分值,保存配置。

来到CTF竞赛模块,可配置题目分值,前三血奖励,靶机有效期以及每个队伍比赛期间可启的靶机容器数量,保存规则后。

点击选手队伍选择关联赛事,可一键关联多个队伍。

此时登录选手端可看见赛事列表,进入比赛。

查看题目,启动靶机。

选手解题过程中若靶机遇问题,可点击重置靶机进行恢复,到期也可进行靶机延期。

选手提交flag正确后,不可再进行提交flag。队伍作答记录可查看到队友解题结果。

3.2 AWDP-Plus攻防赛

同上,赛事中心创建赛事,进行设置好本次比赛规则。

来到下方题目预检,可进行检查Docker环境与配置问题,确认无误后,进行构建题目环境并自动导入平台。

再在队伍管理中添加,本次参赛的选手队伍。

登录选手端即可进入Awdp-plus赛事,进行考试答题。

本次演示题目环境:以2026年广西东盟人工智能安全攻防赛题目复盘举例

Barak攻击解题:

解题成功提交flag得分。

其他其他队伍的flag会被判为作弊,管理端可在后台配置作弊扣分详情。

Fix修复解题:

漏洞修复包制作好后,将题目修复包上传到对应的题目中,进行保存。

点击Check检查,检查通过后会进行加分。

Fix做了通防检测规则,针对Waf、等通防手段已做出限制。

比赛排行榜与比赛动态可查看到选手排名与各队伍解题情况。

3.3 AI智能体解题赛

同上赛事列表中添加赛事,进入Ai智能体解题赛模块,进行配置好比赛规则,题目靶机环境检查。

在赛事开启前可进行一键,检查题目靶机是否正常。就绪后在队伍管理中添加关联赛事,选手登录比赛平台即可进入赛事中心,查看到本次赛事。

点击Agent接入

可查看到Agnet的API接入方式,和Agent接入示例文档。

本次演示题目环境:以2026年湾区杯,环节三题目复盘举例

点击签发Agent Token,获取Token后接入我们的Agent,然后就期待(✧∀✧)静候Agent的能力吧~

3.4 知识理论赛

在赛事列表,新建赛事选择理论赛模式。

添加题目,理论题可选个人赛与团队赛。每支队伍不同的赛题,与题目作答顺序。

团队赛可设置作答人,默认为队伍的队长账号进行作答。合理在一场赛事中进行分工合作。

配置好后保存考试设置,冻结发布题库。

选手端登录后可进行开展作答。

选手点击开始作答后为管理端设置的倒计时开始,到期后自动进行交卷。选手可提前进行交卷。

管理端在成绩管理中可进行作答记录导出,进行选择发布理论赛排名与得分详细。

04 题目容器导入

赛题管理--》新建题目

本项目的文档中也放入了,详情导入手册。

05 题目还原与出题

给大模型配备一个出题人角色,每次比完赛后通过题目对话与writeup将题目还原出docker环境,大概率都可以根据出题人的题意还原出知识考点的题目,同时也可以让AI出题,出完后导入到Athena上,进行内部复盘、训练、学习。

​

项目地址

CODE

https://github.com/beijixingsys/AthenaCTF

如果觉得有用,请点赞、star。