One, Charles catch HTTPS
1. Open Charles, open Help--ssl Proxy--install Charles Root certificate,charles installation certificate, fool-type installation can
2, mobile phone configuration server (computer IP address) and port number (Charles configured port number), and allow to grab the packet
3. Access Http://charlesproxy.com/getssl installation certificate in mobile browser
4, mobile phone installed after the certificate, IOS: Enter the phone settings--general--about the phone--certificate trust settings, to see whether the certificate trust is open state (generally by default is open)
Android: Security--Check the security certificate (different Android phone menu is not the same, the general default is also open)
Note: If Charles is not able to catch the packet, check header SSL, configure Proxy-ssl proxying Settings-ssl Proxying-add set host and port, can all be set to * as wildcard character
Second, fiddler catch HTTPS
1. Open Fiddler, open Tools-telerik Fiddler Options--HTTPS check decrypt HTTPS traffic
2, mobile phone configuration server (computer IP address) and port number (fiddler configured port number)
3, enter the computer IP address on the mobile browser: port number (for example: 192.168.10.22:8080), download fiddler certificate and install
4, at this time fiddler can crawl HTTPS packet
---------------------------------------------------
Note: When iOS installs Fiddlerroot-3.cer, GETSSL.CRT, jump directly to the installation page
Android is first downloaded using a browser, can not directly click Install, need to enter the settings-system security-install from the storage device , select the downloaded certificate and install
Grab HTTPS Packets