先弄清这门课在解决什么问题

这份资料讲的是网络与系统层面的攻防原理,不是背合规条文,也不是教你怎么配杀毒软件。它对应的真实工作场景,是你在排查内网异常流量、做应急响应或评估系统漏洞时,能看懂攻击者到底在哪一层动手脚。具体来说,资料从 Mitnick 攻击这类经典案例切入,拆解 ARP 欺骗、IP 和 ICMP 层面的异常行为,再到 pcap 抓包嗅探,最后落到 raw socket 编程、防火墙机制以及 rootkit 的实现原理。它的价值在于把网络层和系统层的攻击链路串起来,让你明白一个数据包从被伪造到被利用,中间经历了什么。如果你平时只做业务开发,遇到网络不通只会 ping,遇到服务器异常只会重启,那这套内容能补上底层机制这块短板。

适合什么基础,建议先看哪几块

这套资料不适合零基础。它默认你已经能熟练使用 Linux 命令行,理解 TCP/IP 协议栈的基本分层,最好写过一点 C 或 Python 代码。如果你连 IP 地址、子网掩码、MAC 地址的关系都还模糊,建议先补完网络基础再来看,否则到 raw socket 编程那一节会卡住。对于有网络基础但没接触过安全的人,建议先看 Mitnick 攻击案例,建立对攻击链路的整体认知;接着看 ARP 攻击和 pcap 嗅探,这两块原理直观,容易在本地虚拟机里复现;然后再啃 raw socket 编程和防火墙,这两块是核心,决定了你能不能自己写工具;最后再看 rootkit 的两节,这部分涉及内核机制,门槛最高,看不懂可以先记下原理,不必强求一次吃透。

学完能独立做什么,资料怎么配合练习

学完之后,你不会立刻变成安全工程师,但能独立做几件具体的事:第一,能写脚本抓取并分析网络流量,定位 ARP 欺骗或异常 ICMP 请求的来源;第二,能用 raw socket 自己构造数据包,理解防火墙规则为什么这么写,而不是照抄配置;第三,面对一台疑似被入侵的主机,你知道 rootkit 大概藏在系统哪一层,能判断该从哪里排查。练习上,资料必须配合虚拟机环境来用。建议准备两台虚拟机,一台作为攻击方,一台作为目标,在隔离的内网里复现 ARP 攻击和嗅探过程。不要在真实网络里试任何攻击手法,这既是法律底线,也是基本职业习惯。看每一节时,先理解原理,再照着写代码,最后改参数观察行为变化。如果只是把视频看完不动手,这套资料的价值会大打折扣。


信息安全

课程目录

*   信息安全/

  *   1 课程介绍

  *   2 网络安全之Mitnick攻击

  *   3 网络安全之网络命令

  *   4 网络安全之ARP攻击

  *   5 网络安全之IP/ICMP安全

  *   6 网络安全之pcap嗅探

  *   7 网络安全之raw socket编程

  *   8 网络安全之防火墙

  *   9 系统安全之rootkit1

  *   10 系统安全之rootkit2