Explanation & Hint:
Within the Metasploit framework, the three basic types of payloads are:
- Singles: These are small, self-contained payloads that perform a specific task, such as establishing a shell or adding a user account. They are designed to execute a simple action and typically do not require extensive communication with the attacker after deployment.
- Stagers: Stagers are payloads that establish a communication channel between the target and the attacker. They are used to set up a network connection that can be used to load more complex payloads (stages). Stagers are typically small and designed to be as inconspicuous as possible.
- Stages: Stages are payloads that are transmitted and executed by the stager. They are typically larger and more complex, providing the attacker with extensive control over the compromised system. Stages can include full-featured shells, Meterpreter sessions, or other complex functionalities.
The other options, “crypto” and “active,” are not considered basic payload types within the Metasploit framework. |