一、下載并安裝
Charles官網(wǎng)地址:https://www.charlesproxy.com
二掺逼、配置
1、打開charles => help => register
2瓤介、輸入Registered Name: https://zhile.io 吕喘、License Key: 48891cf209c6d32bf4(破解版)
試用版:每次啟動都需要10s倒計時赘那,每次抓包時間超過30min后就會自動退出。
3氯质、打開Proxy => 點(diǎn)擊 maxOS Proxy(一般自動)募舟,即可抓取瀏覽器的網(wǎng)頁請求。
三闻察、抓取移動端APP
1拱礁、首先確認(rèn)手機(jī)和電腦在一個局域網(wǎng)內(nèi)(連接了同一個WIFI)
2、手機(jī)WIFI配置(ios辕漂,android應(yīng)該都差不多)
設(shè)置 => 無線局域網(wǎng) => 當(dāng)前連接的網(wǎng)絡(luò)嘆號進(jìn)去 => 配置代理 => 改成手動觅彰,輸入電腦的ip地址和端口(與Charles端口一致)=> 存儲
3、手機(jī)端下載證書
根據(jù)提示钮热,在瀏覽器中輸入chls.pro/ssl 下載證書
4填抬、安裝描述文件
設(shè)置 => 通用 => 描述文件與設(shè)備管理 => 點(diǎn)擊剛下載的證書 => 安裝
5、設(shè)置信任證書
通用 => 關(guān)于本機(jī) => 證書信任設(shè)置 => 點(diǎn)擊打開按鈕
此時手機(jī)端打開APP隧期,在電腦Charles上就能抓取到APP的請求了
- 注意:不需要對移動端APP抓包的時候飒责,要將第2步的代理配置改為關(guān)閉,否則APP將無法正常訪問仆潮,抓包時宏蛉,再手動重新配置一下
四、解決contents亂碼問題
及其他內(nèi)容可參考:http://www.reibang.com/p/82f63277d50f