CTF思路
点击放大

![Cardinal Logo]()
![Go]()
![Code Scanning - Action]()
![codecov]()
![GoReport]()
![Crowdin]()
![Sourcegraph]()
![QQ Group]()
> [!IMPORTANT]
> <img src=" width="150px"/>
>
> 本项目为凌武科技 lwsec.cn 开源版竞赛平台。
>
> 商业版支持 CTF、AWD、理论答题赛、车联网安全赛、数据安全赛、工控安全赛、供应链安全赛等更多赛制与功能,商业合作请于官网
Cardinal 是由 开发的 AWD 比赛平台,使用 Go 编写。本程序可以作为 CTF 线下比赛平台,亦可用于团队内部 AWD 模拟练习。
!Cardinal Frontend
<details>
<summary>更多图片</summary>
!Cardinal Backend
!Asteroid
(该 AWD 实时 3D 攻击大屏为项目 Asteroid,已适配接入 Cardinal)
</details>
> 请您在使用前认真阅读官方使用文档,谢谢 ♪(・ω・)ノ
AWD平台搭建–Cardinal
* 管理员创建题目、分配题目靶机、参赛队伍、生成 Flag、发布公告
* 支持上传参赛队伍 Logo
* 题目可设置状态开放、下线,队伍分数同步更新
* 批量生成 Flag 并导出,方便 Check bot
* 每轮结束后自动结算分数,并更新排行榜
* 自动对分数计算正确性进行检查
* 分数计算异常日志提醒
* 自定义攻击、Checkdown 分数
* 队伍平分靶机分数
* 自动更新靶机 Flag
* 触发 WebHook,接入第三方应用
* 管理端首页数据总览查看
* 管理员、系统重要操作日志记录
* 系统运行状态查看
* 选手查看自己的队伍信息,靶机信息,Token,总排行榜,公告
* 总排行榜靶机状态实时更新
* 前后端分离,前端开源可定制
**Cardinal 当前正在进行部分基础架构的重写。目前强烈建议您通过 Release 或 Docker
安装而非直接源码编译。若实在需要进行源码上的变更,请从 eaea493d
处进行编写。**
下载适用于您目标机器的架构程序,运行即可。
克隆代码,编译后运行生成的二进制文件即可。
首先请从 Docker 官网 安装 docker 与 docker-compose
确保当前用户拥有 docker 及 docker-compose 权限,然后执行
初次使用应当在下载后配置 docker-compose.yml 内的各项参数
默认端口: 19999
* 选手端
* 后台管理
©
GNU Affero General Public License v3.0
开发语言:Go
Star 数:999
该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕CTF🚩 AWD (Attack with Defense) 线下赛平台 / AWD platform - 欢迎 Star~ ✨展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | Cardinal - CTF🚩 AWD (Attack with Defense) 线下赛平台 / AWD platfor |
| 所属分类 | CTF思路 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:38:15 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 482 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |