the long way home
June 14, 2026
- Ao invez de abrir um listener local e encaminhar um servidor no host remoto para a nossa porta, o
Remote Port Forwardingencaminha umservico localpara umlistener remoto. Vamos supor que nossaAttack Hosttem acesso a umUbuntu Victim. Vamos supor que hipoteticamente pegamos as credenciais de um usuario de uma maquinaWindowsporem a maquinaWindowsconsegue se conectar apenas para a subnet172.16.0.0/17.

- Como voce podem ver o Ubuntu faz parte da subnet que o windows consegue estabelecer conexoes
- IP RANGE:
172.16.0.1 - 172.16.127.254.
- IP RANGE:
- Nosso
Pivot Hostsera oUbuntu, visto que ele consegue se comunicar com ambas maquinas (Attack HosteWindows Victim)
Attack Chain
- Com todo contexto a cima, nossa chain para obter uma shell na maquina
Windowsseria:- Configurar um payload onde o
LOCAL HOSTseria o IP doUbuntu (172.16.5.121)e aLOCAL PORTseria a 8080. - A porta 8080 serviria para encaminhar todos os pacotes da shell do Windows para a porta 8000 do
Attack Host. - Isso sera possivel configurando um
Remote Port Forwardda maquinaUbuntu(na porta 8080) para todas interfaces de rede doAttack Hostna porta 8000.
- Configurar um payload onde o
Estabelecendo Conexao e enviando Payload

Fluxo final entre Windows -> Ubuntu -> Attack Host

← all papers