工具準(zhǔn)備:
Charles下載地址:http://download.csdn.net/download/caizhigui/10050811

charles 與fiddler實(shí)現(xiàn)原理
安裝Charles,關(guān)掉防火墻
打開(kāi)Charles,進(jìn)入Proxy->Proxy Setting,設(shè)置http proxy代理端口:8888(fiddler一般也是這么設(shè)置)
注意:手下手機(jī)和電腦必須在一個(gè)局域網(wǎng)內(nèi)(同一個(gè)路由器)
pc端設(shè)置

proxySetting.png
設(shè)置攔截端口

百度443端口.png
PC端攔截情況

攔截百度的情況.png
在charles允許手機(jī)端的鏈接(需要在手機(jī)端設(shè)置)

允許.png
是否攔截pc上抓到的包

是否攔截pc上抓到的包.png
手機(jī)上的設(shè)置
查看本機(jī)的ip地址
我習(xí)慣用cmd命令查看,你可以選擇適合你自己的方式。只要獲得你pc的ip地址就行。
用cmd下用ipconfig/all 命令查看本機(jī)的ip地址:(記住自己的ip等下用的上哦)

checkYouIpAddress.jpg
在手機(jī)或模擬器上設(shè)置代理
選擇:手機(jī)/設(shè)置/WLAN/WiredSSID, 然后長(zhǎng)按wifi連接。

longClickWiredSSID.jpg
選擇修改網(wǎng)絡(luò),并修如圖所示

editNetwok.jpg
注意:下面的配置ip地址與cmd下的ipconfig命令查看一致

settingIpAddressAndPost.jpg
沒(méi)安裝證書(shū)情況

手機(jī)不安全提示.png
手機(jī)端安裝charles證書(shū):(手機(jī)瀏覽器中直接打開(kāi)后安裝)
https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
手機(jī)端攔截情況

攔截百度的情況-成功攔截.png
普通http攔截情況(非https)
微信攔截
先看看朋友圈的圖片放大圖\小圖(WXPC格式加密)

sns_getImage.png
好友頭像沒(méi)有加密

friendIcon.png
參考:
http調(diào)試工具Charles Proxy用法詳解
Charles常用的十大功能
Charles問(wèn)題之Windows10下抓取https包,出現(xiàn)unknown
分析HTTPS整套加密機(jī)制