Tentando configurar um proxy local (http) na porta 80, para um local remoto de https

0

Meu objetivo é interceptar o tráfego da minha máquina e fazer engenharia reversa nos protocolos existentes.

Para isso, tenho um cliente de código fechado e um servidor remoto de código fechado. O servidor remoto só é executado na porta 443 e o cliente não pode ser enganado para se conectar a um servidor com o certificado errado.

Portanto, minha pergunta é a seguinte: como posso (com ssh, stunnel ou outra ferramenta de linha de comando) abrir uma porta não criptografada local e ter o tráfego agrupado em um servidor remoto com base em https.

    
por Evert 17.10.2012 / 16:12

1 resposta

2

Se o cliente só puder se conectar a um servidor SSL / TLS e não puder ser enganado para aceitar o certificado errado, você não poderá interceptar a comunicação. Esse é o objetivo de usar SSL / TLS e verificar o certificado corretamente.

Se você puder fazer o cliente se conectar a uma porta HTTP simples (isso parece improvável, mas se você puder alterar o endereço ao qual está se conectando, talvez seja possível), nesse caso, você poderia usar stunnel como SSL / Cliente TLS.

    
por 17.10.2012 / 16:58

Tags