MYCTF 是一个简单易扩展的 CTF 程序,用于举办小型比赛,基于 sqlite 和文本数据库。
依赖于: tornado peewee mako
支持 python3 或 python2.7
基于 FPage 生成
简单方便:不需要任何服务和额外配置,开箱即用。
保证公平:详细的排名规则,首先按分数排名,分数相同时先做出题的人排在前面,不受字典序影响
分数加值:每道题默认有 5 分附加分,首个解题者拿 5 分,第二个 4 分,以此类推。
CTF 比赛在信息安全领域是非常流行的比赛形式,我们国家也有很多很有实力的高校队伍。
简单来说就是给出很多谜题,谜题的答案是往往一串文本,叫做 flag ,拿到 flag 提交上去的人就可以得分( CTF = Catch The Flag )。
我是一个 WEB 程序员,对信息安全所知有限,但是看到 CTF 比赛之后,感觉 Excited ,
于是就搞了这么一个项目,给一些小伙伴用了几次,他们也是资慈的。
所以说就开源出来,并广而告之,希望大家给一些Star,需要的话就拿去用,或者拿去魔改。
有 BUG 的话也欢迎题 ISSUE ,我会尽快修复。
PS: 感谢 AmazeUI 的设计者
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.