一个非阶段载荷被会随着利用的运行被整体全部发送出去。这意味着载荷包括了所选任务的利用和全部shell代码。一般来说,这种一体化的载荷更加稳定。劣势是这些载荷比其它类型载荷更大。
一个阶段性载荷通常会被分两部分被发送。第一个部分包含一个小的首部载荷,用来使受害机器回连攻击者,然后再传输第二个更大的载荷,这包含了剩余的shell代码。然后整个载荷才能被执行。这类载荷可用于有大小限制的环境或是规避检测。然而,通过网络加载这些组件会产生相当大的流量,并可能会提醒防御机制。
https://docs.metasploit.com/docs/using-metasploit/advanced/meterpreter/meterpreter-stageless-mode.html#what-is-a-staged-payload