forked from ProbiusOfficial/Hello-CTF
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mkdocs.yml
344 lines (297 loc) · 10 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
# 项目信息 / Project information
site_name: Hello CTF
site_url: https://hello-ctf.com/
site_author: 探姬
site_description: 开源免费、新手友好的CTF(Capture The Flag,夺旗赛)入门教程
# 仓库信息 / Repository
repo_name: Hello-CTF
repo_url: https://github.com/ProbiusOfficial/Hello-CTF
edit_uri: https://github.com/ProbiusOfficial/Hello-CTF/tree/main/docs/
# 版权声明 / Copyright
copyright: Copyright © 2023 探姬
# 自定义配置部分 / Configuration
theme:
name: material
custom_dir: overrides
language: zh
features:
# - announce.dismiss # 通知关闭
- content.action.edit # 编辑操作
- content.action.view # 查看操作
- content.code.annotate # 代码注释
- content.code.copy # 复制代码
- content.tabs.link # 标签链接
- content.tooltips # 工具提示
# - header.autohide # 自动隐藏头部
# - navigation.expand # 展开导航
- navigation.indexes # 导航索引
- navigation.instant # 即时导航
# - navigation.prune # 导航修剪
# - navigation.sections # 导航节
- navigation.tabs # 导航标签
# - navigation.tabs.sticky # 固定导航标签
- navigation.top # 导航顶部
- navigation.footer # 导航底部
- navigation.tracking # 导航跟踪
- search.highlight # 搜索高亮
- search.share # 搜索分享
- search.suggest # 搜索建议
- toc.follow # 目录跟随
# - toc.integrate # 目录整合
# 调色板配置
palette:
- scheme: default
primary: white
accent: blue
toggle:
icon: material/weather-sunny
name: Switch to dark mode
- scheme: slate
primary: black
accent: blue
toggle:
icon: material/weather-night
name: Switch to light mode
# 字体配置
font:
text: Noto Sans SC
code: Fira Code
favicon: assets/images/favicon.png
logo: assets/images/logo.png
icon:
logo: logo
repo: fontawesome/brands/github
edit: material/file-edit-outline
# 额外配置
extra:
disqus: 'open' # 评论系统
generator: false
# 页脚社交媒体
social:
- icon: fontawesome/brands/twitter
link: https://twitter.com/probiusofficial
- icon: fontawesome/brands/github
link: https://github.com/probiusofficial
- icon: fontawesome/brands/bilibili
link: https://space.bilibili.com/27109929
- icon: fontawesome/solid/paper-plane
link: mailto:<[email protected]>
# 谷歌分析
analytics:
provider: google
property: G-V9998CDNR1
# Plugins
plugins:
- search
- blog
- mkdocs-video: # Powered by https://github.com/soulless-viewer/mkdocs-video
is_video: True
video_muted: True
video_controls: True
css_style:
width: "50%"
# 扩展
markdown_extensions:
- attr_list
- abbr
- admonition
- attr_list
- def_list
- footnotes
- md_in_html
- toc:
permalink: true
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.caret
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.highlight:
anchor_linenums: true
#linenums: true # 显示行号
#auto_title: true # 显示编程语言名称
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.superfences
- pymdownx.keys
- pymdownx.magiclink:
repo_url_shorthand: true
user: squidfunk
repo: mkdocs-material
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
extra_javascript:
# ----- SEO -----
- javascripts/baidu_SEO.js
# # ----- mathjax -----
# - javascripts/mathjax.js
# - https://polyfill.io/v3/polyfill.min.js?features=es6
# - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
# ----- katex -----
- javascripts/katex.js
# - https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/katex.min.js
- https://cdn.bootcdn.net/ajax/libs/KaTeX/0.16.8/katex.min.js
- https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/contrib/auto-render.min.js
# ----- 页面统计 -----
- javascripts/statis.js
# ----- other -----
- javascripts/bannerSlider.js
- javascripts/FullCalendar.js
extra_css:
# ----- katex -----
# - https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/katex.min.css
- https://cdn.bootcdn.net/ajax/libs/KaTeX/0.16.8/katex.min.css
# ----- other -----
- stylesheets/extra.css
- stylesheets/bannerSlider.css
# 目录
nav:
# 导航排布 —— | Hello CTF | 赛事 | 工具 | 团队 | 扩展 | Achieve | Blog
# - HelloCTF 内容 (.HC) Part ------------
- HelloCTF:
- index.md
- 快速开始:
- HC_Start/index.md
- 前言:
- HC_Preface/index.md
- 关于本书: HC_Preface/about.md
- 食用方法: HC_Preface/usage.md
- 加入我们: HC_Preface/join.md
- 环境设置:
- HC_envSet/index.md
- 工具一览: HC_envSet/CTFtool.md
- Docker环境: HC_envSet/Docker_On_Linux.md
- Web环境设置: HC_envSet/Web.md
- MISC环境设置: HC_envSet/MISC.md
- Crypto环境设置: HC_envSet/Crypto.md
- MISC | 杂项:
- HC_MISC/index.md
- 信息收集: HC_MISC/osint.md
- 编码扩展: HC_MISC/Encode_extra.md
- 文件基础: HC_MISC/file.md
- 压缩包: HC_MISC/Archivefile.md
- 隐写技术: HC_MISC/stego.md
- 流量分析: HC_MISC/pcap.md
- 内存取证: HC_MISC/memory.md
- 附:文件签名表 : HC_MISC/file_sign.md
- Web | 网络攻防:
- HC_Web/index.md
- Web入门题单: HC_Web/web_start.md
- PHP基础: HC_Web/php_basic.md
- PHP反序列化基础: HC_Web/php_unser_base.md
- SQL注入: HC_Web/sql_injection.md
- XSS攻击: HC_Web/xss.md
- 文件包含: HC_Web/include.md
- SSTI注入: HC_Web/ssti.md
- Crypto | 密码学:
- HC_Crypto/index.md
- 1.前情提要: HC_Crypto/Recap.md
- 2.编码基础: HC_Crypto/Encode.md
- 3.古典密码: HC_Crypto/Classicalcipher.md
- Reverse | 逆向工程:
- HC_Reverse/index.md
- 1. 引导篇:灵魂F&Q: HC_Reverse/引导篇:灵魂F&Q.md
- 2. Quick Start:可执行文件: HC_Reverse/Quick Start:可执行文件.md
- 3. Quick Start:ASM汇编: HC_Reverse/Quick Start:ASM汇编.md
- 4. Quick Start:Example problems: HC_Reverse/Quick Start:Example problems.md
- 5. 从零开始的IDA: HC_Reverse/从零开始的IDA.md
- 6. 从零开始的壳: HC_Reverse/从零开始的壳.md
- Pwn | 二进制安全:
- HC_PWN/index.md
- 0. 汇编语言(x86): HC_PWN/Asm_x86.md
- 1. 栈上数组越界&栈溢出: HC_PWN/Stack_Overflow.md
- 1.1. ROP入门: HC_PWN/ROP.md
- 1.2. 常见的ROP技巧: HC_PWN/ROP_Tricks.md
- 2. 常见保护: HC_PWN/Protections.md
- x. 杂七杂八的解题技巧: HC_PWN/Tricks.md
- AWD | 攻防模式:
- 1. AWD介绍: HC_AWD/awd_about.md
- 2. AWD平台: HC_AWD/awd_platform.md
- 3. 【WEB】AWD技巧: HC_AWD/awd_web.exp.md
- 4. 【PWN】AWD技巧: HC_AWD/awd_pwn.exp.md
- AI | 人工智能安全:
- HC_AI/index.md
- 初识AI: HC_AI/What_is_AI.md
- 你的第一个神经网络: HC_AI/MLP.md
- blockchain | 区块链安全:
- Move:
- 从0开始的签到题: HC_blockchain/Move/0x00.md
- 附录:
- 提问的智慧: HC_Appendix/how-to-ask.md
- CTF赛事: HC_Appendix/CTFevent.md
- NSSCTF平台使用: HC_Appendix/NSSCTF_Usage.md
- 推荐书单: HC_Appendix/book.md
# - CTF Training 练习 (.Training) Part ------------
- 刷题:
- Training/index.md
# - CTF Event 赛事 (.Event) Part ------------
- 赛事:
- Event/index.md
- 即将开始: Event/Upcoming_events.md
- 正在进行: Event/Now_running.md
- 已经结束: Event/Past_events.md
- 办赛指南:
- Event/organize.md
# - CTF ToolKit 工具 (.ToolKit) Part ------------
- 工具: ToolKit/index.md
# - TeamBuild (.TeamBuild) 团队 Part ------------
- 团队:
- TeamBuild/index.md
- 团队建设与运营:
- TeamBuild/build.md
- 团队纳新及培训:
- TeamBuild/recruit.md
- 团队训练及CTF平台:
- TeamBuild/train.md
# - Set Challenges (.SC) 命题 Part ------------
- 命题:
- Create/index.md
- 一般题目模板 : docker-template/index.md
- 动态容器原理: Create/DynamicChallengePrinciples.md
- Web基础靶机构建流程: Create/WebBaseChallenge.md
# - ExtensionEnhancement 扩展 (.EE) Part ------------
- 扩展:
- EE/index.md
- Docker| 容器技术:
- EE_Docker/index.md
- 一文速通Docker(粗): EE_Docker/dockerstart.md
- 关于Docker: EE_Docker/about.md
# - Windows下的Docker环境配置: EE_Docker/install_windows.md
# - Linux下的Docker环境配置: EE_Docker/install_linux.md
# - Docker的基本操作: EE_Docker/usage_basic.md
# - Docker在CTF中的应用: EE_Docker/usage_ctf.md
# - Web题目的Docker化: EE_Docker/usage_web.md
# - 示例-经典web靶场封装: EE_Docker/usage_example.md
# - Pwn题目的Docker化: EE_Docker/usage_pwn.md
# - Crypto题目的Docker化: EE_Docker/usage_crypto.md
# - Archives 存档 (.Archive) Part ----
- Archives:
- Archive/index.md
- 赛事归档:
- Archive/Events.md
- 师傅们和他们的博客:
- Archive/friends.md
- 联合战队信息/招新:
- Archive/Teams.md
- 社区资源:
- Archive/Community.md
- 书单推荐:
- Archive/books.md
- 视频资源:
- Archive/Videos.md
# - Blog Part ----
- Blog:
- blog/index.md
watch:
- docs
- mkdocs.yml
- overrides/partials