攻防竞赛 Athena-AI+雅典娜安全竞赛平台案例分享
Athena-AI+雅典娜安全竞赛平台
导读
- 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。