Staged:
Sends payload in stages
can be less stable
example:
windows/meterpreter/reverse_tcp
Non-staged:
Sends exploit shellcode all at once
Larger in size and won’t always work
example:
windows/meterpreter_reverse_tcp
DIFFERENCE IN ACTUAL USE:
literally the / vs _ use whichever ends up working.
Note: example is reverse shell on tcp