Port Forwarding Techniques
Some Port Forwarding learnt from OSCP
socat
socat -ddd TCP-LISTEN:<EXTERNAL PORT>,fork TCP:<INTERNAL IP>:<INTERNAL PORT>SSH
Local Port Forwarding
ssh -N -L 0.0.0.0:<EXTERNAL PORT TO BIND>:<2nd INTERNAL MACHINE IP>:<2nd INTERNAL MACHINE PORT> <USERNAME CONNECTING TO THE FIRST MACHINE>@<IP OF 1st MACHINE>Dynamic Port Forwarding
ssh -N -D 0.0.0.0:<EXTERNAL PORT TO BIND> <USERNAME CONNECTING TO THE FIRST MACHINE@<IP OF 1st MACHINE>Remote Port Forwarding
ssh -N -R 127.0.0.1:<EXTERNAL PORT TO BIND>:<2nd INTERNAL MACHINE IP>:<2nd INTERNAL MACHINE PORT> ranay@<MY IP>Remote Dynamic Port Forwarding
Note: OpenSSH bundled with Windows version must be higher than 7.6
ssh -N -R <EXTERNAL PORT TO BIND> ranay@<MY IP>Accessing Services using proxychains
proxychains smbclient -L //172.16.50.217/ -U hr_admin --password=Welcome1234Plink.exe Port Forwarding
netsh Port Forwarding (Requires Admin rights)
If firewall is blocking,
Ncat SOCKS Proxy
Starting Ligolo-Ng
Proxy
Agent
Access to agent's local ports (127.0.0.1)
They have this special IP (240.0.0.1).
Last updated