Comment puis-je filtrer https lors de la surveillance du trafic avec Wireshark?


Réponses:


27

Comme dit 3molo. Si vous interceptez le trafic, port 443c'est le filtre dont vous avez besoin. Si vous avez la clé privée du site, vous pouvez également déchiffrer ce SSL. (nécessite une version / compilation de Wireshark compatible SSL).

Voir http://wiki.wireshark.org/SSL


3
Il y a une différence entre le filtrage et la surveillance. WireShark est un outil de surveillance. Le filtrage devrait être fait avec un pare-feu ou similaire.
Txwikinger

8
@TXwik Vous filtrez ce que vous surveillez avec WireShark ....
Holocryptic

1
La question pourrait être plus claire;)
txwikinger

34

tcp.port == 443 dans la fenêtre de filtre (mac)


Si vous voulez publier une réponse, celle-ci devrait déjà être très différente des autres réponses de la page. Dire la même chose que deux autres réponses disent déjà n'est pas particulièrement utile.
Mark Henderson

9
C'est substantiellement différent. Il a ajouté le préfixe tcp, ce qui m'a vraiment aidé, après avoir essayé les réponses précédentes sans succès.
user53619


4

Filtrez tcp.port==443puis utilisez le (Pre) -Master-Secret obtenu à partir d'un navigateur Web pour déchiffrer le trafic.

Quelques liens utiles:

https://security.stackexchange.com/questions/35639/decrypting-tls-in-wireshark-when-using-dhe-rsa-ciphersuites/42350#42350

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

"Depuis la révision 36386 du SVN, il est également possible de déchiffrer le trafic lorsque vous ne possédez pas la clé du serveur mais que vous avez accès au secret pré-maître ... En bref, il devrait être possible de consigner le secret pré-maître dans un fichier avec une version actuelle de Firefox, Chromium ou Chrome en définissant une variable d’environnement (SSLKEYLOGFILE =). Les versions actuelles de QT (4 et 5) permettent également d’exporter le secret pré-maître, mais vers le chemin fixe / tmp / qt -ssl-keys et ils nécessitent une option de compilation: pour les programmes Java, les secrets pré-maîtres peuvent être extraits du journal de débogage SSL ou directement au format requis par Wireshark via cet agent. " (jSSLKeyLog)


de toute façon faire cela sur un iPhone monté sur un mac? Je peux inspecter le trafic http mais pas https
chovy

J'utiliserais un proxy pour cela @chovy. Est-ce une alternative? Essayez BURP et ce lien: support.portswigger.net/customer/portal/articles/…
Ogglas

y at-il quelque chose comme burp mais open source?
Chovy

Je pense qu'il y en a mais je n'ai pas essayé moi-même. Essayez Google "interceptant proxy open source" et voyez ce que vous trouvez. Cependant, BURP est bien connu de la communauté de la sécurité et n’est pas quelque chose de louche (malgré son nom), je choisirais donc probablement BURP. @chovy
Ogglas

0

Vous pouvez utiliser le filtre "tls":

entrez la description de l'image ici

TLS signifie Transport Layer Security , qui succède au protocole SSL. Si vous essayez d'inspecter une demande HTTPS, ce filtre peut être ce que vous recherchez.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.