Reverse Shells vs Bind Shells
Shell Meaning in Hacking:
The term "shell" refers to a command-line interface that allows a user (or attacker) to interact with a system.
Who Connects to Whom?
Reverse Shell:
Victim (target machine) connects to the attacker.
After the connection is made, the attacker gains control over the victim's system using a shell.
Bind Shell:
Attacker connects to the victim (target machine).
The victim opens a port and waits (binds a shell), and the attacker connects to that port to get control.
So, to clarify your statement:
"Shell means victim connects to us" ✅ This is true for a reverse shell.
Shell Type
Who Connects to Whom?
Description
Reverse Shell
Victim → Attacker
Victim opens connection to attacker
Bind Shell
Attacker → Victim
Victim opens port; attacker connects
Reverse Shell


Bind Shell


Last updated