跳转至

网络安全与算法学习平台推荐

以下是一些优质的算法学习与网络安全训练平台,按类别整理,涵盖了从新手入门到进阶实战的各个阶段,适合算法练习、CTF竞赛、红蓝对抗等多种学习场景。


🧠 算法刷题平台

1. labuladong/fucking-algorithm 推荐指数:★★★★★ 这是一个系统性学习算法和数据结构的开源项目,内容从基础到进阶应有尽有,讲解清晰易懂,非常适合想提升算法思维和解题能力的开发者和学生。

2. youngyangyang04/leetcode-master 推荐指数:★★★★ 专注于 LeetCode 的刷题项目,提供详细的解题思路、代码示例和学习路径,适合想高效刷题、备战面试的人群。


🔐 网络安全训练平台

3. CTFSHOW 推荐指数:★★★ 一个适合初学者的 CTF 练习平台,拥有1500多个原创题目和友好的社区氛围,由上万名 CTF 爱好者共同打造。

4. NSSCTF 推荐指数:★★★★ 提供题库、比赛和 Writeup 资源,国内很多比赛的题目可以在这里复现,非常适合系统练习和社区交流。

5. BUUCTF 推荐指数:★★ 包含大量CTF比赛题目的聚合平台,适合题海战术式练习和复现经典题目。

6. bugku 推荐指数:★★ 提供安全相关知识挑战,适合初学者尝试和了解基础安全问题。


🛡️ 实战型安全学习平台

7. Attack-Defense Labs 推荐指数:★★★★★ 拥有2000+互动实验室,从Web到系统再到渗透全栈覆盖,适合从初学者到专家的实战技能训练。

8. TryHackMe 推荐指数:★★★★★ 通过任务引导方式学习网络安全,内容覆盖红队、蓝队、渗透测试等多个方向,适合新手到进阶用户。

9. HackTheBox 推荐指数:★★★★★ 全球知名的靶机平台,提供大量真实环境靶机挑战,是CTF高手和安全从业者的常驻平台。

10. VulnHub 推荐指数:★★★★★ 老牌靶机平台,提供可下载的虚拟机靶机,适合本地搭建环境做渗透练习。

11. Root-Me 推荐指数:★★★★★ 支持多种挑战类型,包括Web、逆向、密码学等,界面简洁,题目优质。

12. HackMyVM 推荐指数:★★★ 类似 VulnHub 和 HTB,提供大量靶机资源,适合渗透测试爱好者实战演练。


📚 教程型 / 趣味型学习平台

13. Learn to Hack (Hacksplaining) 推荐指数:★★★★★ 交互式的安全教学平台,通过实际案例介绍常见的漏洞及其防御方式,适合课堂教学和个人学习。

14. Defend the Web 推荐指数:★★★★★ 拥有60多个互动挑战,提供趣味十足的安全学习体验,适合初学者和进阶用户。

15. OverTheWire Wargames 推荐指数:★★★★★ 以游戏化方式学习安全知识,经典兵棋推演式学习方式,非常适合入门者打基础。

16. CmdChallenge 推荐指数:★★★★★ 通过解谜游戏学习 Linux 命令行技巧,是锻炼命令行能力的好帮手。


🔐 密码学学习平台

17. CryptoHack 推荐指数:★★★★ 专为学习现代密码学设计,题目趣味性强,涵盖对称加密、RSA、椭圆曲线等内容。


🎯 学习建议:初学者可从 CTFSHOW、NSSCTF、CryptoHack、TryHackMe 等平台入手,逐步过渡到 HackTheBox、VulnHub、Root-Me 等高难度挑战。算法方面建议先读完 labuladong 的教程,再配合 LeetCode 刷题训练。