Tôi đang gặp một số rắc rối khi chụp trên một ứng dụng nghe trên tcp 443. Ứng dụng cụ thể này nói chuyện qua SSL. Tôi muốn kết nối với nó với netcat. Điều này có thể không?
Lưu ý: Tôi không hỏi liệu netcat có thể mã hóa lưu lượng của nó không.
Tôi đang gặp một số rắc rối khi chụp trên một ứng dụng nghe trên tcp 443. Ứng dụng cụ thể này nói chuyện qua SSL. Tôi muốn kết nối với nó với netcat. Điều này có thể không?
Lưu ý: Tôi không hỏi liệu netcat có thể mã hóa lưu lượng của nó không.
Câu trả lời:
Bạn nên sử dụng openssl s_client -connect server:port
để gỡ lỗi các ứng dụng qua kết nối SSL.
netcat
không hỗ trợ SSL. Bạn vẫn có thể sử dụng nó để kiểm tra xem bạn có thể thiết lập kết nối TCP hay không, nhưng không nhiều hơn thế. Ngoài các đề xuất đã được đề xuất openssl s_client
, bạn có thể sử dụng ncat
(từ nmap) hoặc socat
. ncat
Cách sử dụng rất giống với netcat
, socat
có một cú pháp khác và mạnh hơn nhiều, nhưng có thể thực hiện cùng một công việc.