charles抓包小程序:ios
原理呢,簡單理解,經過charles開代理,而後手工wifi設置代理上網。小程序
可是要作一些準備:手機要安裝charles 證書。瀏覽器
注意的是安卓和ios有區別:目前安卓7.0版本以上不支持抓包,即便裝了證書也沒個鳥用。除非root安到系統中,而不是用戶憑證。安全
注意:手機要與charles工具所在電腦在一個局域網,這很重要,不然抓不到包。工具
charles設置:加密
爲抓包網址啓用ssl代理。spa
須要將手機ip放到容許訪問代理中。通常來講,當手機端設置好代理後,charles工具會提示是否容許,點容許便可。就不須要在單獨設置了。代理
到這裏charles設置完畢,接下來就是手機端設置。blog
1.手機證書下載ip
手機代理,設置-->當前鏈接wifi-點開後,手動設置代理, ip 端口
彈出框:按彈出框設置手機wifi代理,瀏覽器地址欄輸入chls.pro/ssl來下載證書。
注意:不要使用安卓手機自帶瀏覽器,最好使用UC瀏覽器,這樣下載後是一個.pem擴展的文件。記住下載地址。
2.證書安裝
安卓手機通常安裝方法。
1)設置->更多設置->系統安全->加密與憑據->從存儲設備安裝
按照以上路徑找到.pem擴展文件。
安裝成功後在
1)設置->更多設置->系統安全->加密與憑據->信任的數據->用戶
中看到證書,說明安裝成功了。
接下來就能夠抓包了。