我目前正試圖在Windows中使用帶有SSL的ncat綁定cmd shell,以便允許Kali Linux計算機進行連接。ncat SSL問題,證書驗證失敗(自簽名證書)
在Windows電腦上,我跑
ncat --exec cmd.exe --allow KaliLinux.computer -vnl PortNumber --ssl
在卡利Linux的計算機,然後我跑
ncat -v Windows.computer PortNumber --ssl
然後提示我卡里的Linux終端上:
Ncat: Certificate verification failed (self signed certificate).
但是,我仍然與Windows CMD輸出迎接。
在嘗試通過此ncat連接運行任何命令時,Windows計算機沒有檢索到響應,並且在Windows計算機上查看CMD屏幕顯示連接已關閉,沒有任何警告/錯誤。
如果我在沒有--ssl
標誌的情況下嘗試相同,則綁定和連接按預期工作。
我的查詢是,我如何重寫證書驗證失敗的通知,或者如何創建一個有效且安全的SSL連接,使連接起作用?
嘗試使用'--ssl-trustfile trusted.pem'和'--ssl-verify'來指定要信任的證書,其中將有問題的證書包含在文件'trusted.pem '。您可以使用'openssl s_client -showcerts -connect servername:443 -verify 10'獲取證書。 – rlandster
所以我已經生成了一個測試證書和一個測試密鑰,並且我使用它來建立SSL連接,但是,我仍然遇到同樣的問題。如果我垃圾郵件輸入幾次,我遇到「Ncat:輸入/輸出錯誤。」。 – John