V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fy
V2EX  ›  分享创造

MYCTF:朋友,你听说过 CTF 吗?开源一个 Python 写的 CTF 比赛程序

  •  
  •   fy ·
    fy0 · 2015-10-26 12:52:16 +08:00 · 3594 次点击
    这是一个创建于 3318 天前的主题,其中的信息可能已经有所发展或是发生改变。

    MYCTF

    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 的设计者

    这里是 Github 传送门

    4 条回复    2019-03-27 09:41:08 +08:00
    hxndg
        1
    hxndg  
       2015-10-26 20:33:43 +08:00
    平时学校经常有各种 ctf 比赛,不过我每次都是围观大神参与。。。
    crayygy
        2
    crayygy  
       2015-10-27 08:42:16 +08:00
    @hxndg 你可以让他们比赛的时候用你写的平台! 哈哈
    402645707
        3
    402645707  
       2015-10-27 22:34:00 +08:00 via Android
    正常信息技术系学生不应该玩 CTPA 吗
    Catch the paper answer
    in tercher disk
    duck2u
        4
    duck2u  
       2019-03-27 09:41:08 +08:00
    CTF = Capture The Flag :微笑:
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5535 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 08:29 · PVG 16:29 · LAX 00:29 · JFK 03:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.