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.