I'm currently dealing with a "Sniffy" java application. Well I can see it connecting to some kind of server using HTTPS. I would like to see what its sending or getting over HTTPS. i have read some stuff about decoding HTTPS but the problem is I dont have there private SSL Certificate.

I was thinking, is it possible to add a own SSL Root Certificate and add it to my system. So I then can decode the HTTPS?

First off all what software would I need other then wireshark? And How can I then decode the traffic in wireshark?

Im useing windows,

Regards Janniek

  • What would be the point of using SSL if it could be circumvented that easily? If you're interested in seeing encryption/decryption at work, however, set up a root CA on a browser of your choice and allocate your own CAs, thus effectively hijacking certificates on your machine. This will allow you to set certificates for random sites as you see fit, which will allow you to see both ends of the system. – Sébastien Renauld May 14 '13 at 19:26

Try using Fiddler2. It is free and has a built in HTTPS stripping proxy for exactly the kind of thing you are trying to do. The one trick is that the application will know that the certificate doesn't match so it may or may not complain, but something like Fiddler2 is your best bet at trying to see what's on the HTTPS connection. (You may also be able to add Fiddler's root cert to your trusted certificates to make it think it is valid, but it depends if they are looking for a particular cert or just one the system sees as valid.)

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.