Exploit kit 中 shellcode 与后续载荷的区别
先看答案 / QUICK ANSWER
在 exploit kit 中,shellcode 是体积极小的代码,仅用于从攻击者服务器下载后续的完整恶意载荷;而后续载荷才是执行勒索、窃密等实际破坏行为的主体。
shellcode 的定位
Exploit kit 通常包含 shellcode,这是一段体积很小的代码,作用是从攻击者控制的服务器下载后续的恶意载荷。它本身并不执行主要的破坏功能,而是充当下载桥梁。
后续载荷的作用
后续的恶意载荷则是完整的恶意程序,例如勒索软件、信息窃取工具或远程控制模块,负责实现攻击者的最终目的,执行实际的破坏或渗透任务。
功能上的区别
因此,shellcode 与后续载荷在功能上不同:前者仅负责获取并启动后者,后者才承担实际的破坏或渗透任务,两者协同完成攻击链。
防御要点
在防御时,监测 shellcode 的网络行为(如向未知域名请求可执行文件)可提前拦截攻击,而不必等到完整载荷执行后才发现威胁。