学习路线
🗺️ 学习路线
从零开始,一步步成为安全高手
💡 新手入门建议
不要贪多,先集中精力在一个方向,比如二进制或 Web。打好基础再横向扩展。
不要贪多,先集中精力在一个方向,比如二进制或 Web。打好基础再横向扩展。
1
打好编程基础
至少熟练掌握一门语言,推荐 Python(写脚本方便)和 C(理解底层)。
2
学习 Linux
绝大部分安全工具和服务器环境都在 Linux 上运行,熟悉命令行是基本功。
3
理解网络协议
TCP/IP、HTTP、DNS 等,这是 Web 安全和流量分析的基础。
4
选择一个方向深入
二进制、Web、逆向…… 选你最感兴趣的,不要同时学太多。
5
参加 CTF 比赛
实践出真知,从简单的签到题开始,积累经验。
📚 推荐资源
- 在线平台:CTFhub、BUUCTF、攻防世界
- 书籍:《深入理解计算机系统》(CSAPP)、《0day安全:软件漏洞分析技术》
- 工具:GDB + pwntools(二进制)、Burp Suite(Web)、Ghidra(逆向)
📺 学长学姐推荐
由于期末周还没搭好练习靶场,可以先看这个计算机基础操作教学视频:
https://www.bilibili.com/video/BV13F411A7mD
建议在开学前先把 Linux 基础命令 和 C 语言基本语法 过一遍,这是所有 IT 相关专业(计算机、电子信息、自动化等)的通用基础。