分阶段与非分阶段有效负载

有效负载是指建立对目标机器的访问(通常通过 shell)的实际代码或可执行文件。主要有两种类型:阶段式和非阶段式。

非分阶段

非分段有效负载一次性发送整个 shellcode 或执行代码。这种类型的有效负载“通常大于”分段有效负载。

上演

分阶段的有效负载是分阶段发送到目标的,而不是一次全部发送。由于代码是以块的形式发送的,因此非分阶段的有效负载往往“不太稳定”。然而,分阶段可能是有利的,因为每个阶段都“较小”,并且在发送到目标时不易被检测到。

奖金:

使用 Metasploit 时,您可以通过有效负载的路径来识别非阶段性有效负载与阶段性负载:

1
2
3
4
# Non-staged payload:
windows/meterpreter_reverse_tcp
# Staged payload:
windows/meterpreter/reverse_tcp

[!我以前的笔记(在文本中链接)]