V2.0 · 10 个月强化版

0基础计算机与网络安全
工程师训练营

编程 · Linux · 网络 · Web安全 · 渗透测试 · C · 系统编程 · 安全工程 —— 从零开始,一条路走到底。同样的深度,更紧凑的路线。

每天 2 小时
每周 6 天
完整 10 个月
理论 30% · 实践 70%
GOAL

10 个月后,你将成为什么样的人

💻 编程能力

Python / C / Shell,能独立写出可用的工具和程序

🐧 系统理解

懂 Linux、懂操作系统原理、能读懂基础汇编

🌐 网络功底

理解 TCP/IP 与 HTTP,能直接分析网络流量

🛡️ 安全实战

懂漏洞原理,会规范地做授权渗透测试并写出报告

ROADMAP

10 个月阶段总览

第 1 月
Python 基础:变量 → 容器 → 函数 → 文件 → OOP月项目:命令行资产管理系统✅ 已上线
第 2 月
Python 进阶:socket / HTTP / 爬虫 / 并发月项目:安全工具箱 v1(扫描 · 暴破 · 枚举)✅ 已上线
第 3 月
Web 开发(Flask) + 漏洞原理与防御月项目:Web 安全实验平台✅ 已上线
第 4 月
Linux + Shell + 计算机网络自动化脚本 + 流量分析✅ 已上线
第 5 月
渗透测试方法论 + 授权靶场实战完整渗透测试报告
第 6 月
C 语言 + 内存与系统基础C 语言网络程序
第 7 月
Linux 系统编程(C)多线程 TCP 服务器
第 8 月
二进制安全入门:汇编基础 / 栈溢出概念自建受控溢出实验
第 9 月
安全工程化:代码审计 + 自动化检测综合检测平台
第 10 月
毕业综合项目 + 求职准备毕业项目 + 作品集

节奏弹性:V2.0 同样兼容 12 个月完成(多出的 2 个月是缓冲,不是新内容)。

DAILY

每天 2 小时怎么用

30 分钟PPT 理论学习
→
60 分钟实际操作 / 写代码
→
30 分钟练习 / 复习 / 作业
6+1
每周 6 天学习,第 7 天项目复盘 + 阶段测试
1 / 月
每月一个项目,做不出来 = 没学会
14~16
每日 PPT 页数:地图 / 讲解 / 代码 / 测验 / 误区 / 安全视角 / 实验 / 验收
PRINCIPLES

六条学习原则

⚠️ 未经授权对任何系统进行测试都是违法行为。
DOWNLOAD

课件下载(按周分组 · 持续更新)

课件说明下载
课程总览 V3.010 个月路线 / 逐月大纲 / 考核机制 / FAQ / 项目 / 教材(32 页)PPTX ↓
📅 第 1 周 · 起步:计算机、环境、print、变量、列表、循环、判断 + 周项目
Day主题页数下载
1计算机到底是什么与开发环境16PPTX ↓
2程序是怎么运行的与print深入16PPTX ↓
3变量与数据类型16PPTX ↓
4列表与元组16PPTX ↓
5for循环与while16PPTX ↓
6if条件判断16PPTX ↓
7周项目与复盘9PPTX ↓
📅 第 2 周 · 字符串深入 / 字典 / 集合 / 函数 / 错误处理 + 密码强度审计器
Day主题页数下载
8字符串深入15PPTX ↓
9字典15PPTX ↓
10集合与容器选择15PPTX ↓
11函数入门15PPTX ↓
12函数进阶15PPTX ↓
13错误处理15PPTX ↓
14周项目密码强度审计器16PPTX ↓
📅 第 3 周 · 文件 / 正则 / CSV·JSON / 模块与环境 + 日志分析器
Day主题页数下载
15文件读写基础15PPTX ↓
16文件与目录操作15PPTX ↓
17正则表达式入门15PPTX ↓
18正则表达式进阶15PPTX ↓
19CSV 与 JSON15PPTX ↓
20模块与虚拟环境15PPTX ↓
21周项目:Web 访问日志分析器14PPTX ↓
📅 第 4 周 · 面向对象 / 标准库 / 调试日志 / 代码质量 + 月项目①资产管理系统
Day主题页数下载
22面向对象入门15PPTX ↓
23面向对象进阶15PPTX ↓
24自定义异常与上下文管理15PPTX ↓
25标准库实战15PPTX ↓
26调试与日志:让程序自己告诉你哪里坏了15PPTX ↓
27代码质量与规范:PEP 8 与你的第一份测试15PPTX ↓
28月项目:命令行资产管理系统15PPTX ↓
📅 第 5 周 · socket 网络编程:TCP/UDP/多线程 + 端口扫描器 v1
Day主题页数下载
29TCP-IP与socket概念15PPTX ↓
30TCP客户端编程15PPTX ↓
31TCP服务器编程14PPTX ↓
32多线程socket14PPTX ↓
33UDP编程14PPTX ↓
34socket进阶与Banner抓取15PPTX ↓
35周项目:多线程端口扫描器 v114PPTX ↓
📅 第 6 周 · HTTP / requests / 爬虫 / API + Web 信息收集
Day主题页数下载
36HTTP协议深入15PPTX ↓
37requests实战15PPTX ↓
38requests进阶15PPTX ↓
39HTML 解析与 BeautifulSoup:把网页拆成可用数据15PPTX ↓
40爬虫实战:从请求到 CSV 的完整小爬虫15PPTX ↓
41API 与 JSON 爬取:直接向接口要数据15PPTX ↓
42周项目:Web 信息收集工具(仅授权目标)15PPTX ↓
📅 第 7 周 · 并发深入 / subprocess / hashlib / 系统操作 + 批量主机探测
Day主题页数下载
43threading 深入:竞态条件、锁与生产者消费者15PPTX ↓
44线程池 ThreadPoolExecutor:批量任务实战15PPTX ↓
45asyncio 入门:async、await 与单线程并发15PPTX ↓
46subprocess 系统命令:让 Python 指挥操作系统15PPTX ↓
47hashlib 与哈希:单向性、文件校验与密码存储15PPTX ↓
48系统操作综合:os.walk、shutil、pathlib 与磁盘统计15PPTX ↓
49周项目:批量主机存活与端口探测工具(仅授权目标)15PPTX ↓
📅 第 8 周 · 月项目②安全工具箱 v1(扫描+暴破+枚举三合一)+ 大测试
Day主题页数下载
50月项目启动工具箱v115PPTX ↓
51端口扫描模块scanner14PPTX ↓
52目录暴破模块dirbrute14PPTX ↓
53子域名枚举模块subenum14PPTX ↓
54CLI整合与报告14PPTX ↓
55测试与文档14PPTX ↓
56月度复盘与大测试14PPTX ↓
📅 第 9 周 · Flask Web 开发:路由/模板/表单/SQLite/用户系统 + 博客系统
Day主题页数下载
57Web开发总览15PPTX ↓
58Flask入门14PPTX ↓
59Jinja2模板14PPTX ↓
60Flask表单处理14PPTX ↓
61Flask与SQLite14PPTX ↓
62用户系统与session14PPTX ↓
63周项目:个人博客系统 v115PPTX ↓
📅 第 10 周 · 漏洞原理:靶场搭建 / SQL注入 / XSS / CSRF(攻与防)
Day主题页数下载
64自建漏洞靶场:用 Flask 写一个故意不安全的登录页14PPTX ↓
65SQL 注入原理:拼接、' OR 1=1 -- 与 union select14PPTX ↓
66SQL 注入防御:参数化查询与纵深防线14PPTX ↓
67XSS 原理:反射型、存储型与 cookie 窃取14PPTX ↓
68XSS 防御:Jinja2 转义、CSP 与 HttpOnly14PPTX ↓
69CSRF 原理与防御:Token 与 SameSite14PPTX ↓
70周项目:漏洞靶场 v1(三模块 + 双版本 + 原理说明)14PPTX ↓
📅 第 11 周 · 命令注入 / 上传 / SSRF / 越权 + 自动化漏洞检测
Day主题页数下载
71命令注入:os.system 拼接之祸与 subprocess 防御14PPTX ↓
72文件上传漏洞:三重校验与不可执行目录14PPTX ↓
73SSRF 原理与防御:服务端请求被利用14PPTX ↓
74越权访问:改个 ID 看别人的数据14PPTX ↓
75用 Python 检测漏洞:XSS 与 SQLi 检测脚本14PPTX ↓
76自动化漏洞扫描器:从脚本到引擎14PPTX ↓
77周项目:自动化漏洞检测器 v114PPTX ↓
📅 第 12 周 · 毕业项目:Web 安全实验平台(靶场+检测器+报告)+ 季度大复盘
Day主题页数下载
78毕业项目启动:三合一安全平台15PPTX ↓
79开发日1 · 靶场核心:四模块双版本15PPTX ↓
80开发日2 · 检测引擎:插件化与并发15PPTX ↓
81开发日3 · 报告系统:分级 HTML 报告15PPTX ↓
82开发日4 · 联调测试:端到端与边界15PPTX ↓
83文档与项目展示:README、演示与简历14PPTX ↓
84季度大复盘:知识树、30 题毕业测试14PPTX ↓
📅 第 13 周 · Linux 起步:发行版 / 文件系统 / 权限 / 用户 / 命令行文件管家
Day主题页数下载
85Linux 是什么与为什么:发行版与第一个终端命令14PPTX ↓
86文件系统与导航-目录结构与路径14PPTX ↓
87文件操作命令-cp-mv-rm与通配符14PPTX ↓
88查看文件内容-cat-less-tail与grep14PPTX ↓
89权限模型 rwx:chmod 实战与 777 之祸14PPTX ↓
90用户与 sudo:谁在操作系统14PPTX ↓
91周项目:命令行文件管家14PPTX ↓
📅 第 14 周 · 系统管理:进程 / 软件包 / systemd / 日志 / 管道三剑客 + SSH 日志分析
Day主题页数下载
92进程管理:看清并驯服每个进程15PPTX ↓
93软件包管理:apt 与供应链安全15PPTX ↓
94systemd 与服务:让脚本 7×24 常驻15PPTX ↓
95Linux 日志体系:让机器开口说话15PPTX ↓
96管道与文本处理:一行流的艺术15PPTX ↓
97awk 与 sed 入门:文本手术刀15PPTX ↓
98周项目:SSH 登录日志分析15PPTX ↓
📅 第 15 周 · 网络与远程:ip/ss/curl / SSH 加固 / 防火墙 / Nginx + 服务器加固实战
Day主题页数下载
99网络配置与诊断-ip-ping-DNS14PPTX ↓
100端口查看与管理:ss -tlnp 与占用排查14PPTX ↓
101curl 深入:头、调试、下载与 POST14PPTX ↓
102SSH 深入与加固:密钥认证与 sshd_config14PPTX ↓
103防火墙入门:ufw 与默认拒绝思想14PPTX ↓
104Nginx 与 Web 服务器:虚拟主机与日志14PPTX ↓
105周项目:个人服务器加固实战14PPTX ↓
📅 第 16 周 · Shell 脚本与自动化:Bash / cron / 月项目安全基线检查工具 + 月度大复盘
Day主题页数下载
106Bash脚本入门-第一个hello.sh15PPTX ↓
107Bash条件与循环-if-for-whileread15PPTX ↓
108Bash函数与参数-退出码与脚本骨架14PPTX ↓
109cron定时任务-五段式与日志轮转15PPTX ↓
110自动化综合-xargs-find-管道接Python15PPTX ↓
111月项目-Linux安全基线检查工具14PPTX ↓
112月度大复盘-知识树与30题测试15PPTX ↓
🙈 没有匹配的课件 —— 换个关键词试试(支持 Day 编号 / 主题 / 周次)

练习与测验答案在对应页的 PPT 备注里(视图 → 备注)。当前发布范围:第 1~4 个月全部 112 天。