Reverse shell
A shell reversa é quando a vítima é forçada por exploit, script ou ataque a se conectar com o computador do atacante, provendo-lhe uma interface de comando shell.
O atacante abre uma porta em seu computador e fica em estado de listening até que a vítima se conecte a ela. É uma boa maneira de passar por um firewall.