Skip to content
reverseshell

Glossary

Listener

El programa que ejecuta el evaluador para recibir una conexión entrante de reverse shell, habitualmente netcat, ncat o socat.

Un listener es el extremo receptor de una reverse shell: el programa que ejecuta el evaluador para aceptar la conexión entrante del objetivo y proporcionar una sesión interactiva. El ejemplo canónico es netcat:

nc -lvnp 443

El listener debe coincidir con el payload: un payload TLS necesita un listener TLS, y un payload por etapas (staged) necesita un handler completo en lugar de netcat plano. La incompatibilidad entre listener y payload es una de las causas más habituales de que un shell se conecte y muera inmediatamente — consulta cómo elegir un listener.