When reverse engineering a thick application it can be very useful to be able to see the network traffic it generates.
Because of this, many applications use HTTPS to communicate with their servers. Bypassing this has become easy to do with tools like Charles (SSL Proxy).
As a result, some applications use
Certificate Pinning which does not allow a proxy to intercept traffic.
What are some solutions around this problem, ideally, I'm looking for a methodology, tools and techniques to do this in both Windows and OS X applications.