O ncat7.60 não suporta mais o tls 1.2. 7,50 faz.
Estou tentando usar o ncat para conectar máquinas virtuais windows7 e linux.
No linux:
ncat -vnl 4444 --ssl
No Windows:
ncat -v 10.10.14.2 4444 --ssl
E quando tento me conectar do cliente, recebo este erro:
Ncat: Failed SSL connection from 10.10.14.2: error:1417D102:SSL routines:
tls_process_client_hello:unsupported protocol
As coisas que tentei não funcionaram:
Tentando o contrário (cliente linux, servidor windows) Então eu recebo este erro:
Failed SSL connection...routines:ssl3_get_record wrong version number
EDITAR:
Eu notei que funciona se no cliente eu uso
openssl s_client -connect
em vez de ncat -v --ssl.
Como posso fazê-lo funcionar por ncat neste caso?
O ncat7.60 não suporta mais o tls 1.2. 7,50 faz.
Tive um problema muito semelhante. Foi assim que encontrei a resposta: então o comentário sobre: O ncat7.60 não suporta mais o tls 1.2. 7,50 faz. apontou-me na direção certa, tudo o que é necessário agora é encontrar a versão 7.50 ncat. pode ser encontrado aqui: link mas é um RPM, eu trabalhei no sistema operacional baseado no debian, então eu instalei o alien, para trabalhar no pacote rpm, processo de instalação alienígena: link Depois disso, consegui usar o NCAT extraído.
Funcionou comigo quando baixei o nmap7.70 e o instalei no Windows 7. O ncat que vem nele é perfeitamente compatível com a versão do Linux do 7.60
Nota: Meu windows 7 estava dentro do meu Kali e não tinha uma conexão com a internet, então eu fiz o download dele em Kali e o coloquei na máquina windows.
Cliente Linux: porta IP nc -nv < nmap-7.70-setup.exe
Windows: porta nc -nlvp > nmapsetup.exe