1c3c0l4 / JNCTF2019

第三届江南大学信息安全技能大赛

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JNCTF-2019

江南大学2019届校赛

  • 各位具备Develop权限,不能直接Push代码至Master,需要建立属于自己的分支,以Merge Request(Pull Request)的形式向Master提交

  • 文件夹结构

challenges----|--Pwn--------|---source          # 文件夹。用于放置题目源代码
              |             |---deploy          # 文件夹。部署文件,或题目文件。Pwn和web等在线交			  |				|					  互环境,需提供Dockerfile
              |             |---attachments     # 文件夹。用于向参赛选手,提供赛题相关文件。
              |             |---Write-up.md     # 如题目名所示。            
              |--Web(Web安全)
              |--Reverse(逆向分析)
              |--Misc(杂项)
              |--Crypto(密码学)
              |--Pwn(攻破系统)
              |--data.yml
  • data.yml 格式

    JNCTF-2019:
      _meta_:
        - max_score: 500
        - name: "JNCTF-2019"
      Pwn:
        - easy_stack:
          - score: 100
          - flag:
            - random
          - pushflag: ./Pwn/easy_stack/deploy/pushflag.sh
          - env: ./Pwn/easy_stack/deploy/docker-compose.yml
          - attachment:
            - ./Pwn/easy_stack/attachments/easy_stack.tar.gz
          - writeup-cn:
            - ./Pwn/easy_stack/Write-up.md
          - writeup-en: NULL
          - description-cn: NULL
          - description-en: NULL
          - origin: NULL
          - tag: NULL
          - hint: NULL
    
    • 其中flag,attachment,writeup,tag,hint都是列表格式。
    • docker-compose.yml里,version需要等于3
    • origin若无明确指明出题人,填写NULL。
    • tag填写漏洞类型,若不清楚则写NULL,不一定按照出题人的tag。
    • 有docker环境的题目flag必须全为动态,flag字段填写random,pushflag: xxx/xxx.sh,脚本参照大群出题样例,动态flag格式为flag{zheshiflag},静态flag格式为JNCTF{XXXXXXX}
    • 题目如无说明分值,参考其余题目自己设置。
    • docker-compose.yml若没提供,需要自己填写。
    • 题目docker-compose.yml的image字段格式为 image: 172.18.146.241:5000/xxx_name
  • Writeup.md 格式

    # JNCTF-2019 : challenge_name
    ## **【原理】**
    ## **【目的】**
    ## **【环境】**
    ## **【工具】**
    ## **【步骤】**
    ## **【总结】**
    

About

第三届江南大学信息安全技能大赛


Languages

Language:C++ 44.2%Language:JavaScript 42.0%Language:PHP 3.9%Language:CSS 3.2%Language:Dockerfile 1.9%Language:HTML 1.6%Language:Shell 1.4%Language:Python 0.7%Language:C 0.4%Language:Hack 0.2%Language:TSQL 0.2%Language:Makefile 0.2%