2015-07-31 6 views
5

Sto utilizzando la libreria delle richieste per completare la comunicazione con i siti Web https. Questa grande opera, il mio unico problema è che Wireshark non è più cattura le informazioni di testo nella scheda "decifrato dati SSL" come fa dopo aver seguito questo didattico:Python - Richiede la chiave SSL della libreria HTTP

https://jimshaver.net/2015/02/11/decrypting-tls-browser-traffic-with-wireshark-the-easy-way/

Setup variabile ambientale che permette di Chrome e Firefox per memorizza le chiavi ssl nel file, wireshark utilizza questo file in tempo reale.

È loro un senso che posso modificare una semplice script richiesta HTTPS come questa:

import requests 
resp = requests.get("https://www.google.com", allow_redirects=True) 

per memorizzare anche la chiave SSL nel file come Chrome e Firefox fare?

Da quello che ho capito sulle implementazioni OpenSSL che farebbero simili, dovresti trovare il master secret e la chiave di sessione in memoria - è fattibile quando si esegue da cmd o pratico?

risposta

-2

openssl s_client -connect www.google.com:443 -showcerts

vedrete tutti i certificati che google sito utilizza.

+1

Ricerca di chiave di sessione privata, non pubblica pubblica. – gdw2