News for hackers. Stuff that matters.
Re:Decrypting TLS Browser Traffic with Wireshark by theatraine on Thursday February 12, 2015 @03:02PM (#9041024)
This is handy, but you can very easily do this automatically with fiddler. It automatically swaps out all of the certs though.
Re:Decrypting TLS Browser Traffic with Wireshark by gear54rus on Thursday February 12, 2015 @03:25PM (#9041161)
Do you mean using Fiddler (great program, definitely a musthave) in place of Wireshark?

In that case you can add its key to a trusted authorities in Firefox and then it swaps nothing, everything seems to be signed properly... Unless I misunderstood your comment.

Re:Decrypting TLS Browser Traffic with Wireshark by throwaway8384 on Thursday February 12, 2015 @05:25PM (#9041791)
No, Fiddler is an active ManInTheMiddle attack. With HTTPS interception it always substitutes the certificate (which is the public key).

The substituted public key allows the proxy to negotiate a TLS session between the browser and the proxy, impersonating the real server.

You avoid a certificate error if you install the signing CA certificate in the browser; but you still tamper with the traffic. There are scenarios where mitm doesn't work; for example Client Authenticated TLS. Things like certificate pinning, where the browser expects a specific public key, also break intetception.

Re:Decrypting TLS Browser Traffic with Wireshark by theatraine on Thursday February 12, 2015 @05:19PM (#9041746)
I meant that Fiddler switches the original certificates with certificates that it generates. It's not a big deal if you trust them (on Windows Chrome and IE work automatically since it adds them to the trusted root store) and for Firefox you just have to trust the Fiddler issued certificate. However, if you inspect the certificate of an HTTPS site when Fiddler is running you see the CA is "DO_NOT_TRUST_FiddlerRoot".
Re:Decrypting TLS Browser Traffic with Wireshark by platz on Friday February 13, 2015 @12:48AM (#9043091)
I believe mitmproxy also sniffs HTTPS, but I think it uses a different method by dynamically generating a cert based on the true one http://mitmproxy.org/doc/howmitmproxy.html (bottom)
Re:Decrypting TLS Browser Traffic with Wireshark by charlesnw on Friday February 13, 2015 @12:43PM (#9045651)
Spaces. Use them. I read "musthave" as "mutshave" :)
Re:Decrypting TLS Browser Traffic with Wireshark by gear54rus on Friday February 13, 2015 @01:32PM (#9046107)
Come to think of it I'm never sure how to write those 2-part words being a non-native speaker. I just go with what seems right :)
Re:Decrypting TLS Browser Traffic with Wireshark by teh_klev on Thursday February 12, 2015 @04:28PM (#9041506)
Sure, but if you want to see the whole stack (below HTTP/S) you can't do that with fiddler.
Re:Decrypting TLS Browser Traffic with Wireshark by mobiplayer on Friday February 13, 2015 @04:46AM (#9043596)
I find httpWatch with Firefox and IE much better than Fiddler for HTTP debugging purposes. However it is not free.