ProbiusOfficial/Hello-CTF

HTMLhello-ctf.com

【Hello CTF】题目配套,免费开源的CTF入门教程,针对0基础新手编写,同时兼顾信息差的填补,对各阶段的CTFer都友好的开源教程,致力于CTF和网络安全的开源生态!

ctfquickstartwriteups
스타 성장
스타
4.2k
포크
257
주간 성장
+24
이슈
0
1k2k3k4k
2023년 4월2024년 5월2025년 7월2026년 9월
README

Hello CTF



文档基于 Mkdocs-Material 构建,通过 GitHub Pages 部署在 https://hello-ctf.com/ ,感谢渊龙Sec安全团队@AabyssZG 曾哥提供的CDN支持~

您可以直接访问该页面在线阅读,如果您想要转载本项目,请带上项目源地址:https://github.com/ProbiusOfficial/Hello-CTF

如果文档有帮助到你,麻烦点一个 :star: 支持一下!!

关于

随着网络安全的发展,有越来越多的小伙伴了解到了 CTF ,并且想要参与到比赛中来,但仅仅寻找学习资源就耗费了大量精力;
同时每年招新时 或者带新人入门的时候 都会面临很多相似的问题,于是本项目应运而生。
本项目旨在创建一本开源免费、新手友好的「 夺旗赛 | CTF(Capture The Flag) 」入门教程。

  • 对于每个方向的基础知识点,我们都会尽力提供相应的题目(包括题目附件 题目源码 Dockerfile),所有题目均可本地部署也可在NSSCTF平台上直接开启,我们会在教程中逐步引导读者,并且鼓励读者自行复现,使学习过程更加具象;
  • 在提供基础知识外,本书也将提供CTF相关的信息聚合,以消除信息差;
  • 书籍在每篇文章下都设置有讨论区,欢迎讨论,提问,以及建议;

功能与板块

  • 主教程:MISC / Web / Crypto / Reverse / Pwn 五大方向,以及 AWD / AI / Blockchain 等扩展方向,覆盖入门到提高各个阶段,每个知识点配有配套题目;
  • 赛事中心:国内外赛事聚合,国外赛事基于 CTFtime RSS 每日自动更新,国内赛事手动维护,提供 ICS 日历订阅与「提交比赛」入口;
  • 工具:CTF 工具百科,以及工具 / MCP 导航页;
  • 知识点标签:收集 CTF 中出现过的各项知识点,提供简介与相关 Payload;
  • 配套靶场:Hello-CTF 系列靶场的部署与解题文档,也可在合作平台在线体验;
  • 命题与容器:Docker 教学、CTF 命题技巧与封装教程,以及动态 Flag 容器模板项目 ctf-docker-template
  • CTF档案馆:博客与友情链接、联合战队招新、CTF 相关 UP 主等内容收录。

本地构建

本项目基于 Python,克隆仓库后:

pip install -r requirements.txt
mkdocs serve

或使用 Docker:

docker compose up --build

随后访问 http://127.0.0.1:8000 即可预览。

项目结构

  • docs/ — 站点源码:教程文档、自定义首页与 sidebar 功能页、赛事数据等;
  • overrides/ — Mkdocs-Material 主题覆写;
  • build.py / events_update.py — 赛事数据更新脚本,由 GitHub Action 每日自动运行;
  • admin/ — 站点管理面板(管理赛事、首页内容、文档和部署);
  • collector/ — 消息收集器(接收赛事提交与意见反馈)。

加入我们

本书仍然处于更新阶段,我们还有很多内容需要完善,欢迎您加入我们,一起完善本书,让更多的人了解CTF,参与CTF,享受CTF的乐趣。 您随时可以通过提交 「 PR (Pull Request) 」来协助我们完成本项目。

  • 如果您在阅读过程中发现任何 知识点错误,内容模糊,名词拼写错误等等的问题,还请您协助我们进行修改,您可以直接在评论区中提出,也可以直接提交PR。
  • 如果您有好的题目,好的题解,好的知识点讲解,或者其他合作意向,也欢迎您联系探姬(By QQ)或者开启issue。

致谢

本项目基于Mkdocs-material搭建,感谢该项目提供的优秀的文档编写平台。

项目最初只是一个Readme文档,受到 Hello-algo 项目的启发,这才有了这个项目现在的样子,如果你对算法感兴趣,强烈推荐这本在数据结构期末考试前帮了我大忙的书籍。

在提出这个项目的想法的时候,因为国内的环境问题,我怀疑过很多次自己这样做是否有意义,感谢 Ari @deCafLatte 的支持和鼓励,让我有动力做自己喜欢的事情。

本项目的完成离不开以下小伙伴的贡献,感谢他们的付出。

向每一个为开源社区做出努力和贡献的人,致以崇高的敬意!!!

관련 저장소
x64dbg/x64dbg

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

C++Otherdebuggerwindows
x64dbg.com
49.5k2.8k
bee-san/Ciphey

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

Rustcrates.ioMIT Licensedecryptionnatural-language-processing
21.6k1.4k
vitalysim/Awesome-Hacking-Resources

A collection of hacking / penetration testing resources to make you better!

awesomeGNU General Public License v3.0ctfhacking
17.4k2.2k
juice-shop/juice-shop

OWASP Juice Shop: Probably the most modern and sophisticated insecure web application

TypeScriptnpmMIT Licenseowaspjavascript
owasp-juice.shop
13.8k19.5k
Gallopsled/pwntools

CTF framework and exploit development library

PythonPyPIOtherctfexploit
pwntools.com
13.7k1.9k
apsdehal/awesome-ctf

A curated list of CTF frameworks, libraries, resources and softwares

JavaScriptnpmawesomeCreative Commons Zero v1.0 Universalctfawesome
apsdehal.in/awesome-ctf/
11.8k1.6k
pwndbg/pwndbg

Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

PythonPyPIMIT Licensepythongdb
pwndbg.re
10.8k1.3k
ctf-wiki/ctf-wiki

Come and join us, we need you!

PythonPyPIOtherctfwiki
ctf-wiki.org
9.6k1.4k
hugsy/gef

GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

PythonPyPIMIT Licensepythonexploit
hugsy.github.io/gef
8.3k828
CTFd/CTFd

CTFs as you need them

PythonPyPItutorialApache License 2.0ctfsecurity
ctfd.io
6.8k2.8k
facebookarchive/fbctf

Platform to host Capture the Flag competitions

HackOtherctfctf-framework
6.5k1.3k
DominicBreuker/pspy

Monitor linux processes without root permissions

GoGo ModulesGNU General Public License v3.0ctfpentesting
6.2k572