欢迎来到CTF Wiki
。
CTF
(Capture The Flag
, 夺旗赛)起源于1996年DEFCON全球黑客大会,是网络安全技术人员之间的竞技比赛。
CTF Wiki
是一个自由的站点,主要包含了CTF中的 基础知识
、 常见题型
、 解题思路
以及 常用工具
等,希望可以帮助你更快地了解CTF竞赛以及网络安全相关知识。
- 一个不一样的思考方式以及一颗乐于解决问题的心
- 锻炼你的快速学习能力,不断学习新事物
- 一些有趣的安全技术与相应的挑战
- 一段充实奋斗的时光
在阅读Wiki之前,我们希望能给予你几点建议:
- 至少掌握一门编程语言
- 阅读短文 << 提问的智慧 >>
- 善用Google搜索能帮助你更好地提升自己
- 动手实践比什么都要管用
- 保持对技术的好奇与渴望并坚持下去
世界很大,互联网让世界变小,真的黑客们应该去思考并创造,无论当下是在破坏还是在创造,记住,未来,那条主线是创造的就对了。 ——by 余弦
安全圈很小,安全的海洋很深。安全之路的探险,不如就从CTF Wiki
开始!
我们非常欢迎你为wiki编写内容,将自己的所学所得与大家分享。
我们希望你能够按照下面的方式为wiki贡献内容。同时,我们并不希望你利用本repo的内容重新建立一个公开的wiki站点,这样并不利于wiki的发展。
本项目主要使用issue与bearychat进行交流沟通。berrychat的团队名为 ctf-wiki,欢迎申请加入(申请时请注明申请理由)。
本文档仅有master分支,通过fork和PR的方式更新文档。基本流程如下
- fork主仓库到自己的仓库中。
- 当你想要贡献某部分内容时,请你务必仔细查看issue与Project中对应的看板,确定是否有人已经开始了这项工作,最好加入berrychat中的 ctf-wiki 团队,方便沟通与交流。
- 编辑结束之后,请你确保在本地可以正常生成文档,然后再将分支PR到主仓库的master分支上。其中,PR需要包含以下基本信息
- 标题: 本次PR的目的(做了xxx工作,修复了xxx问题)
- 内容: 对修复问题的叙述(如果必要的话)
- PR评论区进行评论。尽量在评论之前仔细思考,评论内容要条理清晰,最好给出修正方式,或指出需要集体讨论。
- 提出该PR的人根据评论修正内容,然后将修改后的内容merge到master分支中。
目前,在人员较少的前提下,基本上可以忽略4-5步。第2步也可以暂时忽略,,,
注:本文档使用docsify部署,请自行学习一下。
对于所要编写的部分,应该尽量确保文档的合理性与格式。
所谓合理性,主要包含
- 有逻辑
- 由浅入深
所谓格式,即在上面合理性的要求下,对于某种类型的题目应该尽可能包含以下几个部分
- 原理
- 例子
- 题目
其对应的存储的一般应该有如下目录
- example,存储在文中介绍时所使用的题目
- figure, 存储介绍时所使用的图片
- 其它必要内容
其中,题目(指的是除了例子之外的同类型的题目)中只需要说明对应的题目名字,相应的题目应该存储在ctf-challenge仓库中的对应目录中。
最后,我们的github仓库地址是https://github.com/ctf-wiki/ctf-wiki, 欢迎 fork
和 pull request
。当然,如果你有任何的问题,欢迎在 beary chat 中交流。
我们期待你的加入。