Üniversitem için ödev vermeye çalışıyorum. Görev, nc (netcat) kullanarak HTTPS'deki web sayfasını almaktır.
HTTP üzerinden bir sayfa getirmek için şunu yapıyorum:
cat request.txt | nc -w 5 <someserver> 80
Request.txt HTTP 1.1 isteğim var
GET / HTTP/1.1
Host: <someserver>
Şimdi ... Bu iyi çalışıyor. HTTPS kullanan web sayfasını nasıl alabilirim?
Bunun gibi sayfa sertifikası alıyorum. Ve bu benim sıkışıp kaldığım nokta
openssl s_client -connect <someserver>:443
cat
Örneğin , tekrar kullanmak için bash yönlendirmesini kullanabilirsiniz nc -w 5 <someserver> 80 < request.txt
.
socat - OPENSSL
çalışırdı, ama bu muhtemelen senin görevin değil.