Se todas as portas de saída estiverem bloqueadas, exceto 80, existe uma maneira de usar a porta 80 para conectar-se a uma porta de máquina remota diferente de 80?
Não tenho privilégios de root no sistema.
Responder1
Sim, com a ajuda da terceira máquina que você tem total controle e que pode se conectar onde quiser.
A receita é simples:
nesta máquina você configura o servidor sshd que escuta na porta 80. Em seguida, usando o putty se você estiver executando o Windows em sua estação de trabalho ou ssh se estiver executando o Linux, você está se conectando a esta máquina na porta 80. Se as tentativas de conexão falharem permanentemente, fornecidas que você configurou tudo corretamente, isso significa que o proxy transparente está configurado no seu gateway. Neste caso, você precisa configurar um proxy de soquete TCP simples em sua estação de trabalho que suporte conexões com o servidor proxy upstream usando o protocolo http e então você se conecta à sua máquina usando putty/ssh através deste proxy tcp. Depois de conseguir se conectar a esta máquina, você poderá informar ao putty/ssh quais túneis tcp estabelecer.
Na verdade, não é realmente difícil.