Ncatを使用して仮想Windows7とLinuxマシンを接続しようとしています。
Linuxの場合:
ncat -vnl 4444 --ssl
Windowsの場合:
ncat -v 10.10.14.2 4444 --ssl
また、クライアントから接続しようとすると、次のエラーが発生します。
Ncat: Failed SSL connection from 10.10.14.2: error:1417D102:SSL routines:
tls_process_client_hello:unsupported protocol
私が試したことはうまくいきませんでした:
別の方法で試します(Linuxクライアント、Windowsサーバー)次に、このエラーが発生します:
Failed SSL connection...routines:ssl3_get_record wrong version number
編集:
クライアントで使用すると機能することに気づきました
openssl s_client -connect
ncat -v --sslの代わり。
この場合、どうすればncatで動作させることができますか?
ncat7.60はtls1.2をサポートしなくなりました。 7.50はそうです。
Nmap7.70をダウンロードしてWindows7にインストールすると、うまくいきました。バンドルされているncatは、Linuxバージョンの7.60と完全に互換性があります。
注:私のWindows 7はKaliの内部にあり、インターネット接続がなかったため、Kaliにダウンロードし、Windowsマシンにネットキャットしました。
Linuxクライアント:nc -nvIPポート<nmap-7.70-setup.exe
Windows:nc-nlvpポート> nmapsetup.exe
非常に似た問題があった。これが私が答えを見つけた方法です:それで、ncat7.60に関するコメントはもはやtls1.2をサポートしていません。 7.50はそうです。私を正しい方向に向けました。今必要なのは7.50ncatバージョンを見つけることだけです。ここで見つけることができます: https://nmap.org/dist/ しかしそれはRPMです、私はdebianベースのOSで働いていたので、私はエイリアンをインストールしました: https://superuser.com/questions/776833/install-rpm-package-on-kali-linux その後、抽出されたNCATを使用できるようになりました。