尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
网络安全攻击链全景:预攻击探测、端口扫描与防御落点
简介这份PPT课件围绕常见网络攻击的机理与防范展开面向网络安全入门学习者、运维人员和相关课程学生帮助其建立从攻击步骤到防护措施的整体认知。内容以典型攻击流程为主线覆盖预攻击探测、Ping与端口扫描、操作系统识别、漏洞扫描、木马攻击、拒绝服务攻击、欺骗攻击及蠕虫病毒等主题并穿插防火墙、入侵检测、防病毒与安全意识等防护要点。压缩包内共1个PPT文件约2.28MB篇幅集中适合课堂讲解、自学梳理或培训提纲使用。已有2676人学习读者可借助其中的攻击步骤图解、扫描类型对比和案例式目录快速理解攻击链各阶段及对应排查思路形成较完整的安全防范框架。1. 攻击链全景从踩点到瘫痪的五步地图网络攻击这一块最容易被背成一串零散名词木马、拒绝服务、欺骗、蠕虫、病毒、漏洞扫描名字都认得真让分析一次完整入侵时却串不起来。其实这一章的骨架只有一条预攻击探测、渗透、驻留、传播、瘫痪。木马、拒绝服务、欺骗、蠕虫都是挂在这条骨架上的手段流程才是主干手段是各阶段的填充。把链路立住后面的模块才有地方放探测解决“目标在哪、开了什么门”渗透解决“第一次怎么进去”驻留解决“怎么长期待着”传播解决“怎么横向扩散”瘫痪解决“怎么一次性打垮”。防守方同样按这条链布防防火墙对入口、入侵检测盯行为、防病毒盯驻留与传播、漏洞扫描盯门有没有关严。这份梳理就按五段链往下走先拆探测和扫描再逐个过木马、拒绝服务、欺骗和蠕虫最后落到易错点和复习清单。适合正在系统学网络安全基础、或考前想把这一章重新串成一张图的人。2. 预攻击探测Ping、端口扫描与操作系统识别的信息链预攻击探测Probe是整条攻击链的第一步目标是“在不惊动目标的前提下尽可能把信息收集齐”。这一阶段的产出直接决定后面几步能不能走通知道哪些主机活着才能挑出下手对象知道主机开了哪些服务才能对上可用的漏洞知道系统类型和用户信息才谈得上口令猜测和社会工程。换句话说探测不是“随便扫扫”而是在为渗透阶段筛目标、排优先级。把探测拆开看它其实是四件事叠在一起Ping sweep 找存活主机Port scan 找存活主机上开放的服务端口OS fingerprint 判断操作系统类型资源和用户信息扫描补齐共享资源、用户名和用户组。这四步是递进的前一步的结果是后一步的输入。复习时如果只记住“探测 端口扫描”后面几类手段就会悬空。2.1 Ping sweep一条 ICMP 回显敲开整张网Ping 的全称是 Packet InterNet Groper用来判断远程设备可访问性最常用的方法。原理并不复杂向目标发送 ICMP Echo 消息等待对方回 Echo Reply 消息。它能确定网络和外部主机的状态也能用来调试网络软件和硬件默认每秒发送一个包输出里会显示每次响应的时间和最后的统计结果——最常看的就是丢包率。很多人对 Ping 的理解停在“通不通”其实它有一堆命令行参数可以改变默认行为扫描器就是靠这些参数把单点探测变成网段探测。Ping sweep 做的事很直接对一个网段里的地址逐个发 Echo把有回应的地址收进存活列表后面端口扫描只对这批地址做范围和耗时都能压下来。# 对一个 /24 网段做最小规模的 ping sweep for ip in 192.168.1.{1..254}; do # -c 1 只发一个包-W 1 最多等 1 秒避免卡在无响应地址上 ping -c 1 -W 1 $ip /dev/null 21 echo $ip alive done这段脚本就是扫描器行为的简化版-c 1控制发包数量-W 1控制单次等待时间 /dev/null 21把输出丢掉只看返回码。真实扫描器不会串行跑而是并发发包、汇总结果但判断逻辑一模一样——有 Echo Reply 就是存活。Ping 不通并不等于主机不存在这是探测阶段第一个容易翻车的地方。没有路由或网关设置不对、网卡没配置正确、timeout 给得太短、被防火墙拦掉都会让结果变成“无响应”。所以读到一片“全不通”时先别急着下结论把 timeout 调大、换条路径再试一次比对着空结果硬分析更有用。提示Ping 还有一个经典变体叫 “Ping of death”发送特大 ping 数据包超过 65535 字节导致机器崩溃许多老的操作系统都受影响。它既是探测手段的极端化也是早期拒绝服务攻击的雏形复习时可以和后面的瘫痪阶段对照看。探测方用 ICMP防守方也盯着 ICMP。针对 Ping 扫描的预防措施有三条使用可以检测并记录 ICMP 扫描的工具部署入侵检测系统在防火墙或路由器里设置允许进出自己网络的 ICMP 分组类型把不必要的 Echo 请求挡在外面。这三条不是并列关系而是从“看得见”到“拦得住”的递进。2.2 操作系统识别从响应特征反推系统类型拿到存活主机列表之后下一步是判断每台主机跑的是什么系统也就是 OS fingerprint。这一步的价值在于同一个服务在不同系统上的默认配置、默认路径、默认权限都不一样知道系统类型后面挑漏洞和挑利用方式才有方向。梳理下来会发现操作系统识别的判据基本都落在协议栈的“默认值”上而不是什么神秘技巧。不同系统对 ICMP 响应的处理、TCP 初始窗口的大小、对特殊标志位组合的回应方式、IP 包里的某些固定字段都存在系统性差异。扫描器把这些差异拼起来和已知特征库比对就能给出一个概率性的判断。这里最容易被忽略的是“概率性”三个字。指纹识别不是精确匹配网络中间设备改一个字段、目标打了补丁、或者刚好落在特征库覆盖不到的版本上结果就会偏。复习时与其死记某个字段对应哪个系统不如记住判断逻辑拿一组默认行为去比对特征库置信度高的先归类置信度低的留到渗透阶段再验证。从攻击链的角度看OS fingerprint 是探测阶段和渗透阶段之间的桥。它不像端口扫描那样直接给出“哪个门开着”但它决定了“用哪把钥匙”。很多分析题里探测阶段列了一堆手段却漏掉系统识别后面的提权和后门安装就失去了前提链条中间是断的。2.3 资源扫描与用户组查找从主机到“人”探测阶段的最后一层是从“机器”转向“人”。资源扫描关注的是网络资源、共享资源用户和用户组查找关注的是账号体系。共享目录、可匿名访问的资源、暴露出来的账号名这些东西单独看都不起眼凑在一起就能支撑后面的口令猜测和邮件附件类攻击。回头对照攻击手法那一串清单会发现很多“渗透”动作的前置条件其实在探测阶段就埋好了Mail 用户猜测要靠账号命名规律口令猜测要靠用户名列表Mail 附件类攻击要靠对收件人习惯的了解。这些信息不会自己冒出来都是探测阶段一点点攒的。注意用户和用户组信息属于“低噪音、高价值”的一类探测。它不像端口扫描那样容易触发告警但泄露的账号结构会直接缩短攻击者从探测到渗透的时间。防守方在梳理资产时账号命名规范和对外暴露的账号信息要单独过一遍。把这一节收束一下预攻击探测的完整链条是“Ping sweep 定存活 → 端口扫描定服务 → OS fingerprint 定系统 → 资源与用户扫描定人和共享”。四步顺序不能乱少了任何一步后面渗透阶段的成功率都会打折。端口扫描的具体分类和原理放到下一章单独拆。3. 端口扫描三档开放、半开放与秘密扫描的定义对照端口扫描是探测阶段信息量最大的一环也是考试和分析题里最容易混的一环。它要回答的问题是目标主机上哪些端口处于监听状态。回答方式不同就分出了开放扫描、半开放扫描、秘密扫描三档。这三档的差别不在“扫不扫得到”而在“扫的时候留不留痕迹、需不需要权限、结果准不准”。复习这一章的正确姿势是先抓住一条主线扫描行为和 TCP 三次握手的关系。握手走完的是开放扫描握手走一半的是半开放扫描压根不按标准握手来的是秘密扫描。把这条主线记牢后面十几个具体扫描类型都能挂上去不用逐个死背。3.1 开放扫描TCP connect 与 reverse-ident开放扫描Open Scanning的定义很明确扫描方通过三次握手过程与目标主机建立完整的 TCP 连接。因为连接是真的建立起来了所以可靠性高端口开没开一目了然代价是会在目标主机上产生大量审计数据很容易被发现。最基本的开放扫描是 TCP connect() 扫描。原理是扫描器调用 socket 的 connect() 函数发起一个正常的连接如果端口是打开的连接成功否则连接失败。优点是简单不需要特殊的权限普通用户就能跑缺点是服务器可以记录下客户的连接行为如果同一个客户轮流对每一个端口发起连接那基本可以断定是在扫描。import socket def connect_scan(host, ports): # 对每个端口发起一次完整的 TCP 连接连接成功即视为开放 for port in ports: s socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(1.0) # 单端口最多等 1 秒避免被无响应端口拖住 code s.connect_ex((host, port)) if code 0: print(f[开放] {host}:{port}) s.close()这段代码里connect_ex返回 0 表示连接建立成功非 0 表示失败settimeout控制单端口等待上限。它演示的就是“完整握手”这四个字——每个端口都真的走完了三次握手所以日志里会留下一条条连接记录。开放扫描里还有一个特殊成员Reverse-ident 扫描。Ident 协议RFC1413的作用是让外部能查到某个 TCP 连接对应进程的所有者用户名即使该进程并没有发起这个连接。它只有在 TCP 全连接之后才有效走的是 TCP 端口 113。典型用法是先连到 80 端口再通过 identd 查服务器是不是在 root 下运行。防守建议很直接关闭 ident 服务或者在防火墙上禁止除非确实是为了审计。3.2 半开放扫描SYN 与 IP ID header半开放扫描Half-Open Scanning的核心特征是扫描方不需要打开一个完全的 TCP 连接。连接停在半路所以叫“半开”。最有代表性的是 TCP SYN 扫描。原理是向目标主机的特定端口发送一个 SYN 包如果应答包是 RST说明该端口关闭如果收到的是 SYN|ACK说明端口开放此时扫描方再发一个 RST 把连接掐掉不让它走完。因为三次握手没有完成所以称为“半开连接扫描”。优点是很少有系统会记录这种行为缺点是在 UNIX 平台上构造这样的 SYN 数据包需要 root 权限。from scapy.all import IP, TCP, sr1 def syn_scan(host, ports): # 只发 SYN根据回包类型判断端口状态收到 SYN|ACK 后回 RST 终止 for port in ports: resp sr1(IP(dsthost) / TCP(dportport, flagsS), timeout1, verbose0) if resp is None: print(f{port}: 无响应或被过滤) elif resp.haslayer(TCP): flags resp.getlayer(TCP).flags if flags 0x12: # SYN|ACK端口开放 print(f{port}: 开放) elif flags 0x14: # RST|ACK端口关闭 print(f{port}: 关闭)flagsS表示只发 SYN0x12对应 SYN|ACK0x14对应 RST|ACK。和上一段 connect 扫描对比着看connect 扫描把连接走完SYN 扫描走到一半就撤这就是“开放”和“半开放”的分界线在代码层面的样子。半开放扫描里还有一个更绕的类型IP ID header也叫 “dump” 扫描。它由 Antirez 首先使用并在 Bugtraq 上公布。原理是扫描主机伪造第三方主机的 IP 地址向目标主机发起 SYN 扫描再通过观察目标主机 IP 序列号的增长规律来推断端口状态。优点是不直接扫描目标主机也不直接和它建立连接隐蔽性较好缺点是对第三方主机的要求较高——第三方必须足够“安静”IP ID 增长规律才可读。3.3 秘密扫描与扫描类型全景秘密扫描Stealth Scanning的定义是不包含标准的 TCP 三次握手协议的任何部分。它连 SYN 都不发靠的是目标系统对异常标志位组合的处理差异来推断端口状态。隐蔽性好但这种扫描使用的数据包在通过网络时容易被丢弃从而产生错误的探测信息——也就是说它用准确率换隐蔽性。典型的秘密扫描包括 TCP FIN 扫描和 TCP XMAS 扫描。前者只发 FIN 标志后者把 FIN、PSH、URG 等标志一起置位因此得名“圣诞树”。它们利用的是关闭端口会回 RST、开放端口往往直接丢弃这个行为差异所以能绕开一部分只检测 SYN 的防护设备。除了上面三类端口扫描还有一些“旁路”类型值得单独记TCP ftp proxy 扫描bounce attack借 FTP 服务器的数据连接去扫第三方用 IP 分片进行 SYN/FIN 扫描目的是躲开包过滤防火墙UDP ICMP 端口不可达扫描和 UDP recvfrom 扫描针对的是 UDP 服务。这些类型的共同点是“不按常规路径走”复习时归到“绕过与变形”一类即可不必和三大档混在一起背。扫描类型是否完成三次握手隐蔽性典型限制TCP connect是低服务器日志会记录连接行为Reverse-ident是低依赖目标 113 端口开放TCP SYN否半开中UNIX 平台需要 root 权限IP ID header否半开高依赖第三方主机的 IP ID 规律FIN / XMAS不含握手高数据包易被丢弃结果可能失真这张表建议连着“三次握手完成度”这条主线一起记。把每一行还原成“发了什么包、收到什么回、连接走到哪一步”比单纯背隐蔽性高低要稳得多。4. 入侵手法全景木马、拒绝服务、欺骗与蠕虫各打在哪一层从探测走到渗透攻击就进入了“动手”阶段。这一章列出的木马、拒绝服务、欺骗、蠕虫看起来是四种并列的攻击其实它们各自卡在攻击链的不同位置木马主要服务驻留拒绝服务对应瘫痪欺骗多用于渗透和横向移动蠕虫则是传播阶段的自动化引擎。先按位置归类再记细节比平铺着背效率高得多。渗透阶段本身的手法也很杂破解口令文件、利用缓存溢出漏洞、口令猜测、Mail 附件、ActiveX 控件、网络安装、压缩信息文件等等。这些手法的共同目标是拿到第一个系统账号权限并把它提升为 root 权限。拿到权限之后攻击者会以此主机为跳板寻找其它主机的漏洞继续渗透网络直至获取机密数据最后消灭踪迹。4.1 木马与后门驻留阶段的三类落点木马攻击的核心不是“进来”而是“留下”。渗透成功只是拿到了一次性的入口真正危险的是攻击者在系统里装上了能反复进出的通道也就是后门Backdoors。从攻击链看这一步对应“驻留Persist”目标是让攻击者在重启、改密、甚至重装部分组件之后依然能回来。梳理驻留的具体落点可以归成三类。第一类是自启动配置比如注册表设置把木马挂到系统启动项上开机即运行。第二类是服务化安装新服务让木马以一个看起来正常的系统服务身份常驻。第三类是文件级寄生创建新文件、修改现有文件把恶意代码塞进已有程序或动态库或者注册 Trap Doors 这类隐蔽入口。这三类的共同点是都依附于系统本来就信任的机制。驻留阶段还有一个容易被低估的维度隐蔽通道。后门不一定是一个监听端口也可能是一条看起来正常的通信路径。这也是为什么单纯查端口查不出所有木马——它可能根本不监听而是定期主动外联。复习时把“后门”和“隐蔽通道”放在一起看比把木马当成单一类型要准确。注意木马的驻留和传播是两个阶段不要混。驻留解决“在这台机器上待得住”传播解决“从这台机器走到下一台”。一台机器上发现的木马往往只是整个链条里的一个节点。对照攻击步骤里的顺序获得系统账号权限并提升为 root、安装系统后门方便以后使用、以此主机为跳板寻找其它主机的漏洞。这三步连起来看木马是“跳板”的前置条件——没有稳定驻留就没法把一台机器当成继续渗透的根据地。4.2 拒绝服务攻击从单点打到链路瘫痪拒绝服务攻击对应攻击链的最后一环“瘫痪Paralyze”目标不是拿权限而是让服务不可用。它的实现路径可以很粗糙也可以很系统。粗糙的一种是让目标崩溃比如前面提到的特大 ping 数据包系统化的一种是持续消耗目标或链路的资源让正常请求进不来。输入里还提到了一类更基础的手法使计算机崩溃Crash Computer。这类攻击的共同点是利用协议实现或资源分配上的边界问题用极小的成本换极大的破坏。它的可怕之处不在技术含量而在不对称——攻击者发几个包防守方可能要停机排查很久。从单点 DoS 到分布式拒绝服务DDoS变化的是攻击源的数量和协同方式不变的是“用流量或请求压垮目标”这个逻辑。复习时把 DoS 和 DDoS 放在同一条线上看前者是一个人在敲门后者是一群人在同一秒敲门防守难度差了一个量级但防御思路是连续的——限流、清洗、扩容、把入口收窄。拒绝服务还有一个特殊位置它既可以是独立攻击也可以是其它攻击的掩护。当防守方的注意力全被流量打满时真正的渗透动作可能正在另一个方向发生。这一点在分析复合攻击场景时特别重要不要看到 DoS 就以为攻击到此为止。4.3 欺骗攻击伪造源地址与信任关系的两类用法欺骗攻击的本质是“让目标相信一个不真实的身份”。它很少单独构成一次完整入侵更多是作为渗透和横向移动的辅助手段。在端口扫描那一节里其实已经出现过一次IP ID header 扫描就是靠伪造第三方主机 IP 地址来隐藏扫描源。那是欺骗在探测阶段的应用。到了渗透阶段欺骗的用法更偏向信任关系。系统之间、主机和网络设备之间往往存在基于地址或标识的信任欺骗就是去冒充那个被信任的一方。它的价值在于绕过“看起来已经关好的门”——防火墙规则可能允许某个地址进来攻击者要做的就是让自己看起来像那个地址。欺骗攻击的复习重点不在具体报文怎么构造而在“信任边界在哪里”。哪些通信是只靠源地址判断的哪些服务是默认信任内网的哪些协议本身没有强认证这些才是欺骗能生效的前提。把这个前提想清楚防御方向也就出来了能加认证的地方加认证不能加的地方至少做入口过滤。4.4 蠕虫自我复制式的传播引擎蠕虫对应攻击链的“传播Propagate”阶段和病毒常被放在一起说但侧重点不同。病毒更强调寄生在文件或程序里、随宿主扩散蠕虫更强调自身就是完整的传播单元能主动从一个主机移动到另一个主机不需要用户手动传递。蠕虫的杀伤力来自自动化。一次成功的蠕虫不需要攻击者逐台操作它自己会完成“找目标、试入口、感染、继续找目标”的循环。这也是为什么蠕虫一旦进入网络扩散速度往往按小时甚至分钟计防守方留给人反应的时间窗口非常短。把蠕虫放回攻击链上看它其实是把前面几章的手段打包了探测阶段找存活主机和开放服务渗透阶段用已知漏洞或弱口令进入驻留阶段留下副本传播阶段重复整个过程。所以分析蠕虫事件时不能只看它用了哪个漏洞还要看它的扫描策略、感染节奏和驻留方式——这三样决定了它扩散多快、清理多难。提示蠕虫、病毒、木马这三个词经常被混用。按攻击链位置区分更清楚蠕虫偏传播木马偏驻留病毒偏寄生。具体案例里它们常常组合出现但复习定义时要能各自对上阶段。5. 易错与易漏点复习这一章时最容易踩的四个坑这一章的内容密度高、名词多最容易出现的情况不是“完全不会”而是“背了但背串了”。下面四个点是梳理过程中反复出现的混淆区每一个都按“易漏点在哪、为什么会漏、怎么补”来说。5.1 扫描分类里的两个混淆易漏点一把开放扫描和半开放扫描的分界线记成“有没有发 SYN”。这是最典型的一处背串。开放扫描里的 TCP connect 也发 SYN它和半开放扫描的区别不在发不发 SYN而在三次握手有没有走完。connect 扫描走完SYN 扫描走到 SYN|ACK 就主动 RST 撤了。为什么漏因为“SYN 扫描”这个名字太有辨识度很多人一看到 SYN 就归到半开放反过来一看到 connect 就以为和 SYN 无关。名字带来的联想压过了流程本身。怎么补复习时不要背名字画三步握手。每一步问自己“这个扫描走到第几步停”。走完三步是开放停在第二步是半开放一步都不走是秘密。名字只是标签握手完成度才是定义。易漏点二以为秘密扫描“完全无痕”。秘密扫描确实不含标准三次握手的任何部分隐蔽性高但输入里写得很清楚这种扫描使用的数据包在通过网络时容易被丢弃从而产生错误的探测信息。也就是说它用准确率换隐蔽性不是白拿的。为什么漏因为“秘密”两个字自带光环容易让人只记住优点忽略它的代价和适用边界。怎么补把每种扫描当成一组权衡来记——隐蔽性、准确性、权限要求三者此消彼长。秘密扫描隐蔽性高、准确性可能打折开放扫描准确性高、隐蔽性差半开放扫描居中但受权限限制。用权衡的框架记就不会把任何一种扫描当成“万能”。5.2 攻击链上的两个错位易漏点三把预攻击探测窄化成端口扫描。探测阶段明明有四件事——Ping sweep、端口扫描、操作系统识别、资源和用户扫描但复习时往往只记得端口扫描因为它的类型最多、最像考点。为什么漏端口扫描的分类太丰富开放、半开放、秘密十几种类型占满了注意力。相比之下 Ping 和用户扫描显得“太简单”容易被跳过。怎么补用产出物反推。Ping sweep 产出存活主机列表端口扫描产出开放服务列表OS fingerprint 产出系统类型判断资源和用户扫描产出账号与共享信息。四个产出物对应渗透阶段的四种输入少一个就少一块拼图。分析题里如果只写了端口扫描基本可以判定探测阶段答得不完整。易漏点四把“消灭踪迹”当成流程末尾一个可写可不写的小尾巴。输入里的步骤顺序是获得控制权、提权、装后门、以主机为跳板继续渗透、获取机密数据、消灭踪迹。很多人复习时把“消灭踪迹”放在最后一句带过觉得它只是个收尾动作。为什么漏因为它排在最后视觉上就像附属品。而且它不像端口扫描那样有具体类型可背看起来没有“考点密度”。怎么补把“消灭踪迹”和审计日志、时间戳、登录记录这些防守方的观测点对着看。清理动作不是只在最后发生一次而是每完成一个阶段都可能触发一次——装完后门要清提权后要清拿走数据后还要清。防守方真正的检测窗口恰恰在这些“清理前后”的异常里。把它当成贯穿全程的动作而不是最后一步这一块的防御思路才立得起来。注意这四个点里前两个是定义层混淆后两个是流程层错位。定义层靠画握手图和权衡表解决流程层靠画完整攻击链、标出每一步的产出物和清理动作解决。两类问题不要用同一种方法补。6. 复习清单与查漏补缺把攻击链和防御点逐项过一遍复习这一章我不建议从名词表开始背而是先画一条五段链再往里填。下面这张表就是我最后过一遍时用的自检表横向是阶段纵向是“手段—防御—自检问题”每一行能自问自答这一章基本就稳了。攻击阶段典型手段对应防御自检问题预攻击探测Ping sweep、端口扫描、OS 识别、用户扫描检测并记录 ICMP 扫描、入侵检测、防火墙限制 ICMP 类型四种探测的产出物分别是什么渗透口令猜测、缓冲区溢出、Mail 附件、弱配置漏洞扫描、补丁管理、强口令策略第一次拿到权限靠的是哪类缺口驻留木马、后门、注册表自启动、安装新服务防病毒、文件完整性检查、服务白名单后门的三类落点能不能各举一例传播蠕虫、横向移动、以主机为跳板网络分段、最小权限、东西向流量监控蠕虫为什么比手动入侵快一个量级瘫痪DoS、DDoS、Ping of death、使系统崩溃限流清洗、冗余扩容、入口收窄DoS 和 DDoS 的差别在数量还是逻辑填完表之后再做一轮“反向检查”随便挑一个阶段问自己“如果我是防守方这一步最可能在哪被拦住”。探测阶段最可能被 ICMP 检测和端口扫描告警拦住渗透阶段最可能被补丁和强口令拦住驻留阶段最可能被防病毒和服务白名单拦住传播阶段最可能被网络分段拦住瘫痪阶段最可能被限流和冗余拦住。每一道拦截对应一个防御手段这样记比孤立背“防火墙、入侵检测、防病毒、漏洞扫描、安全意识”要牢。还有一处需要单独过端口扫描那张对照表。把开放、半开放、秘密三档各自挑一个代表类型用一句话说清“发什么包、收到什么回、连接停在哪”。说不出来的回到第 3 章重画握手图。这一步看着笨但比反复读定义有效。血泪经验是我以前复习这一章总喜欢从“木马”开始背因为名词最有画面感结果每次分析题一上来问“攻击步骤”脑子里就是散的。后来强迫自己每次先默写五段链再往里填手段和防御错位的情况才少下来。从那以后我每次碰这类题都强制先画链再答题哪怕时间紧也至少把五个阶段名写出来。这一章的内容说多不多说少也不少真正拉开差距的是“能不能把手段挂回阶段”。把上面这张表走一遍再回头对一遍四个易漏点基本就能查漏补缺了。希望帮到你。本文还有配套的精品资源点击获取
RELATED

相关推荐

TR-369 USP 设备管理协议:传输解耦与消息级寻址

TR-369 USP 设备管理协议:传输解耦与消息级寻址

简介:《TR-369》是宽带论坛发布的用户服务平台(USP)技术报告,对应Issue 1 Amendment 3 Corrigendum 1,2023年10月版,面向宽带网络开发者、物联网平台工程师及家庭与企业网络架构人员,用于理解统…

📅 2026/11/3 3:00:42
从探测到瘫痪:网络攻击链视角下的攻击手法与防御落点

从探测到瘫痪:网络攻击链视角下的攻击手法与防御落点

简介:围绕常见网络攻击与防范展开的这份PPT,面向网络安全初学者、运维人员及信息安全课程学习者,帮助其系统梳理典型攻击链与基础防护思路。内容从网络攻击步骤切入,覆盖预攻击探测中的Ping扫描、端口扫描(开放、半开放…

📅 2026/11/3 3:00:42
第三周总结

第三周总结

数组-02-数组的地址值和元素访问 数组属于引用数据类型,数组变量保存的不是数组本身,而是数组在堆内存中的地址值。数组-03-数组的遍历和三道综合练习 数组遍历就是利用循环把数组每一个元素依次取出,最常用for循环,结合 数组名.l…

📅 2026/11/3 2:55:41
MORE NEWS

更多资讯

📰

训练到部署:Model-Optimizer打通深度学习模型优化全流程

模型训练调参这件事,几乎每个做深度学习的人都被卡过脖子。半年前我接手一个检测模型的优化任务,既要把它训得更准,还要在推理阶段把体积和延迟压下来。先是花了一下午调SGD和Adam的学习率,又因为weight decay设置不对导致loss像过…

📰

一周8k+用户:高性价比人生指南衍生站的内容结构化与静态生成实践

1. 一个“高性价比人生指南”衍生站,凭什么一周跑出 8k 用户先说清楚这个项目是什么。标题里的“高性价比人生指南”,本质上是一套围绕普通人日常决策的内容体系——怎么花更少的钱办更值的事、怎么在有限资源下做出更优选择、怎么避开那些看起来划算实则…

📰

静态站+客户端检索:5天打造高转化轻量工具站实战

1. 项目缘起与整体设计思路拆解1.1 一个“反常识”的选题是怎么跑出来的先交代背景。这个项目的起点非常朴素:我在社区里看到一份流传很广的“高性价比人生指南”类内容,讲的是普通人怎么用有限的资源做出更划算的选择——从消费决策到时间分配&#xff…

📰

AI工程从零开始:理论学习、实战项目与部署落地的完整指南

我从去年年初就一直在留意 AI 工程方向的学习资料,先后逛了不下三十个 GitHub 仓库、课程大纲和所谓的“学习路线图”。说实话,大部分要么是知识点堆砌,要么是资料链接合集,真正能把“从零开始”这件事讲透的,少之又少…

📰

GBase 8a数据库智能运维管理系统GDOM实战解析

1. GBase 8a数据库运维管理系统GDOM概述GBase 8a数据库作为国产MPP架构分析型数据库的代表产品,在企业级大数据分析场景中承担着核心数据存储与计算任务。随着集群规模扩大和业务复杂度提升,传统手工运维方式面临三大痛点:一是无法实时掌握数…

📰

C++冒泡排序原理、优化与实战应用

1. 冒泡排序的基本原理与实现冒泡排序是计算机科学中最基础的排序算法之一,也是C初学者必须掌握的经典算法。它的核心思想就像水中的气泡一样,较小的元素会逐渐"浮"到数组的顶端(前端),而较大的元素会"…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬