Quindi ho una shell nella macchina A che non ha ssh installata e non posso avere una shell tty su (ho provato tutti i cheat sheet tty, penso che sia intenzionale)
Attraverso la macchina A posso vedere la macchina B che ha un server ssh in esecuzione sulla porta 2222.
Quello che mi piacerebbe fare è capire come usare netcat per connettersi a ssh manualmente o usare netcat per andare dal mio attacco alla macchina A alla macchina B.
Ho provato per la prima volta nc -lvp 444 -c 'nc machine.b 2222'
ma non riesco a collegarmi alla macchina A, sto indovinando le regole del firewall.
Successivamente ho provato ad inoltrare la connessione alla mia macchina attaccante nc attacking.machine 444 -c 'nc machine.b 2222'
che funziona, ma ho capito che una volta reindirizzata alla mia macchina attaccante, non posso accedere alla porta per connettermi ad essa con ssh.
Questo è il design della rete ... credo