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