1.電腦端(電腦抓包要關(guān)vpn或其它代理哦)
首先卵慰,電腦上需要下載個(gè)charles 軟件敬察,按下一步下一步安裝
然后刚照,進(jìn)入破解網(wǎng)站https://www.zzzmode.com/mytools/charles/ 生成破解文件 charles.jar脓魏,替換下列安裝目錄下的文件
安裝目錄:
macOS: /Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jar
Ubuntu: /usr/lib/Charles-proxy/charles.jar
2.手機(jī)端
電腦上打開charles,為了抓取https 需要安裝證書。
電腦端安裝證書——Help——SSL Proxying——Install Charles Root Certificate
然后點(diǎn)擊 Install... on a mobile,如下圖紅框
點(diǎn)完 Install... on a mobile后,會(huì)有個(gè)彈窗:
我們要按照彈出操作,
——打開安卓手機(jī)設(shè)置喉磁,找到wlan
——選擇當(dāng)前連接的wifi
——修改,選擇代理手動(dòng)
——輸入彈窗中的ip 192.168... (確保連的是同一個(gè)wifi哦)和端口8888
——然后悠垛,打開chls.pro/ssl(這一步是在設(shè)置了代理之后哦线定,小米不要用自帶瀏覽器,不然下載的證書可能無法安裝)
——然后會(huì)下載一個(gè)....pem的文件确买,
——小米手機(jī)找到設(shè)置
——更多設(shè)置
——系統(tǒng)安全
——從存儲(chǔ)設(shè)備安裝
——選擇下載的文件
——輸入手機(jī)密碼
——選擇vpn和應(yīng)用用途
——確定即可
隨便瀏覽應(yīng)用,就可以抓包啦纱皆。
這里湾趾,樓主遇到的比較頭疼的問題是,android7.0以上google推出了更加嚴(yán)格的安全機(jī)制派草,用戶自己安裝的證書不是系統(tǒng)級(jí)別的搀缠,不被信任,因而抓不了https的包了近迁,這種樓主自己也沒解決~