Skip to content

zlnoufa/ctf-wiki

 
 

Repository files navigation

前言

欢迎来到CTF Wiki

CTF,全称Capture The Flag,即夺旗赛,起源于1996年DEFCON全球黑客大会,是网络安全技术人员进行技术竞技的一种比赛。

CTF Wiki是一个免费开放且持续更新的知识整合站点,你可以在这里学到关于CTF竞赛及网络安全相关的有趣知识,我们为你准备了CTF竞赛中的基础知识常见题型解题思路以及常用工具等,帮助你更快速地了解CTF竞赛以及网络安全。

我能收获什么?

  • 一个不一样的思考方式以及一颗乐于解决问题的心
  • 锻炼你的快速学习能力,不断学习新事物
  • 一些有趣的安全技术与相应的挑战
  • 一段充实奋斗的时光

在阅读Wiki之前,我们希望能给予你几点建议:

  • 至少掌握一门编程语言
  • 阅读短文 << 提问的智慧 >>
  • 善用Google搜索能帮助你更好地提升自己
  • 动手实践比什么都要管用
  • 保持对技术的好奇与渴望并坚持下去

世界很大,互联网让世界变小,真的黑客们应该去思考并创造,无论当下是在破坏还是在创造,记住,未来,那条主线是创造的就对了。 ——by 余弦

安全圈很小,安全的海洋很深。安全之路的探险,不如就从CTF Wiki开始!

想要帮助Wiki更加完善?

我们非常欢迎你为wiki编写内容,将自己的所学所得与大家分享。

协作方式

基本交流

本项目主要使用issue与bearychat进行交流沟通。berrychat的团队名为 ctf-wiki,欢迎申请加入(申请时请注明申请理由)。

文档协作

本文档仅有master分支,通过fork和PR的方式更新文档。基本流程如下

  1. fork主仓库到自己的仓库中。
  2. 当你想要贡献某部分内容时,请你务必仔细查看issue与Project中对应的看板,确定是否有人已经开始了这项工作,最好可以加入berrychat中的ctf-wiki团队,方便沟通与交流。
  3. 编辑结束之后,请你确保在本地可以正常生成文档,然后再将分支PR到主仓库的master分支上。其中,PR需要包含以下基本信息
    • 标题: 本次PR的目的(做了xxx工作,修复了xxx问题)
    • 内容: 对修复问题的叙述(如果必要的话)
  4. PR评论区进行评论。尽量在评论之前仔细思考,评论内容要条理清晰,最好给出修正方式,或指出需要集体讨论。
  5. 提出该PR的人根据评论修正内容,然后将修改后的内容merge到master分支中。

目前,在人员较少的前提下,基本上可以忽略4-5步。第2步也可以暂时忽略,,,

注:本文档使用docsify部署,请自行学习一下。

文档内容

对于所要编写的部分,应该尽量确保文档的合理性与格式。

所谓合理性,主要包含

  • 有逻辑
  • 由浅入深

所谓格式,即在上面合理性的要求下,对于某种类型的题目应该尽可能包含以下几个部分

  • 原理
  • 例子
  • 题目

其对应的存储的一般应该有如下目录

  • example,存储在文中介绍时所使用的题目
  • figure, 存储介绍时所使用的图片
  • 其它必要内容

其中,题目中只需要说明对应的题目名字,相应的题目应该存储在ctf-challenge仓库中的对应目录中。

最后,我们的github仓库地址是https://github.com/ctf-wiki/ctf-wiki, 欢迎 forkpull request 。当然,如果你有任何的问题,也欢迎在issue中提出。

我们期待着你的加入。

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.0%
  • C 3.5%
  • HTML 1.9%
  • Other 0.6%