mac下使用Charles抓包 ios模擬器


mac安裝charles

對於mac下安裝charles,網上教程很多,這里不再進行說明,如果有條件的話,最好進行購買。

charles捕獲http請求

1、Proxy --> macOS Proxy 先打開代理,使得mac上所有請求都通過charles進行代理。

 
15528325417514.jpg

 

2、Proxy --> Proxy Settings 設置監聽端口號為8888。

 
15528327774262.jpg

 

3、此時,用電腦訪問百度,就已經可以獲取訪問的包了,如果我們需要監聽手機的訪問,就還得在手機上進行設置。


 
15528329922849.jpg

4、先獲取電腦的ip地址,Help --> Local Ip Address

 
15528331981826.jpg

 

5、然后在手機連接wifi,此時手機和電腦連接的必須是同一個wifi,然后在手機設置代理。


 
15528333270180.jpg

6、設置完成后,在手機打開一個網址,此時chartles就可以獲取到手機訪問的包了。

charles捕獲https請求

http的請求我們已經可以獲取,但是有些網站是https的,如果我們需要解析https的包,就需要安裝證書了。

1、Help --> SSL Proxying --> install Charles Root Certificate,首先在mac安裝CA證書。

 
15528347139321.jpg

 

2、然后要始終信任該證書。


 
15528348890706.jpg

3、Help --> SSL Proxying --> Install Charles Root Certificate On ...,然后生成手機上的證書。

 
15528350169528.jpg

 

4、Help --> SSL Proxying --> Save ...,然后保存該證書,它會生成一個類似charles-ssl-proxying.pem的文件,把該文件的后綴改為.crt,然后發送到你的安卓手機,進行安裝即可。

 
15528351161931.jpg

 

5、Proxy --> SSL Proxying setting,設置你要監聽的https請求的網址

 
15528353890176.jpg

 

6、手機再訪問該網址,即可以抓到https的包了。


 
15528356124857.jpg


作者:白虎先生
鏈接:https://www.jianshu.com/p/933d78091d90
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM