Security Glossary
Definition
What is Reverse Shell?
A type of remote shell session where the compromised target machine initiates an outbound network connection back to the attacker's system, circumventing inbound firewall rules that would block a traditional bind shell. Reverse shells are a standard post-exploitation technique in penetration testing used to demonstrate interactive command-line access to a compromised host. Their presence confirms that an attacker could achieve persistent, interactive control of the system.