七、参与者
该手册的编写建立在许多艰难工作之上,绝大多数难点是在其他地方。未经允许不得重新发布这些文件,因为该手册尚在更新过程中,我们非常感谢和感激大家的支持。
所以,读者们,当你完成一些CTF比赛准备参加更多的比赛,请参与到该手册的编写中来。那些有着雄心壮志的人们或许知道一些需要如此技能的人。
Andrew Ruef 提供了倡议和PPT。
Evan Jensen 开发和优化了几乎有所的课程
Nick Anderson 校对了所有课程并进行了许多改进
Alex Sotirov 贡献了ROP课程并提供了反馈意见
Jay Little 重新审阅了二进制漏洞利用部分的内容
Brandon Edwards 贡献了源码审计课程和newspaper应用
Marcin W 和Gotham Digital Science 贡献了Web安全课程
Dino Dai Zovi 贡献了漏洞利用课程的介绍
如果你对这样的课程感兴趣,请参考NYU Poly。他们专注于网络安全且经常通过他们的Hacker in Residence活动与我们合作。
参与进来
如果你想参与该手册的编写,只需简单地将你新的markdown提交到master分支即可,我们可以从那里获取到提交。Gitbook有一个出色的编辑器用来帮助你预览更改。我们一直在找寻新或精妙的内容,所以请给我们提供建议!
Gitbook的使用
《CTF领域指南》是用Gitbook创建的,它是一个用Git和Markdown创建电子书的命令行工具。你可以用Gitbook将《CTF领域指南》导出为PDF格式、一个eBook或一个单独可打印的HTML页面。在安装Gitbook和它的少量插件前请确保你的电脑上安装有NodeJS和npm:
npm install gitbook gitbook-plugin-ga gitbook-pdf ebook-convert -g
在Gitbook安装后,你可以在书籍目录内运行下面的任一命令:
创建一个互动、静态站点:
gitbook build ./myrepo
创建一个独立页面站点:
gitbook build ./myrepo -f page
创建一个PDF文件:
gitbook pdf ./myrepo
(需要gitbook-pdf)
(全文待续)