小谷禿頭合集git
tcpdump
, wireshark
抓包,今天介紹下小谷比較喜歡的Charles(青花瓷)
咱們用
Mac
的話其實很好配置的github
iPhone和Mac
連到同一網絡
下這裏小谷採起的方式是,
Mac開啓WiFi,iPhone鏈接
markdown
Mac開啓WiFi
iPhone鏈接WiFi
設置—>無線局域網 —> 鏈接. 而後點擊
WiFi
設置網絡
Charles(青花瓷)
。在Mac上安裝根證書
這個時候你能夠
重啓
下Mac
的Charles(青花瓷)
,而後就能夠抓取HTTPS
網絡數據包了.(若是還有問題能夠問小谷)tcp
成功解析出來了oop
這樣咱們請求www.qq.com. 就會變成請求www.baidu.compost
查找並進行替換spa
iPhone
看效果完美的變成了
小谷一下
插件
BreakPoints(斷點)功能
適用於調試的時候修改一次
網絡數據。重定向
和Rewrite功能
是長期修改的當走到斷點的時候,
Charles
會截取網絡請求,而後能夠修改後繼續執行。(這個兄弟們能夠玩一下)3d
最最最經常使用的來了
Compose功能
就是當你感受抓取了一個重要請求的時候,你能夠肆無忌憚,毫無底線的試驗
執行再看結果,簡單來講就是能夠
一直改參數試驗
Charles
能夠抓大量網絡數據包了,不過若是使用了SSL雙向驗證
,Charles
就不能抓了沒有辦法了嗎?怎麼可能呢! 哈哈😆
ssl-kill-switch2 插件下載 (有興趣的能夠看下他的源碼是怎麼實現的~)
下載com.nablac0d3.sslkillswitch2_0.14.deb
(目前最新的)
而後裝在手機的/var/mobile/
目錄下
安裝並重啓界面
設置界面
就能夠看見一個這開啓以後,
Charles
就能夠抓數據包了!!
原本最後想拿個例子演示的。不過沒有想好什麼例子
Charles
抓包仍是很好用的。兄弟們能夠用起來。(不過正向開發接觸的很少,小谷也是興趣使然研究的一波)
最後但願這篇博客對兄弟們有用,祝兄弟們武運昌隆~