小強:以前windows用的是fiddler抓包工具,後來換成了mac本,這個雖然還能用,但是還要編譯net,太費事,倒不如學習一個新的。
小強今天學習的是charles抓包工具。
Fidder抓包工具相關:https://blog.csdn.net/jiangwei0910410003/article/details/19806999
首先去官網下載一個安裝,啥都沒安裝,學習啥(路人甲:在廢話,幹他)
小強:好了,廢話不多說,上菜。
一、下載
1.先到它的官網https://www.charlesproxy.com/latest-release/download.do可下載到最新版本,也可以來這裏下載
https://pan.baidu.com/s/19bPSpqDrGiNG8MuYdYr0PQ
2.目前最新版本4.2.8版本的,下載下來,安裝就不多說了,很easy....打開界面:
二、破解
1.收費的軟件,不友好,破解很簡單就是替換一個文件就可以了,可以在網上搜:Charles4.2.8破解的jar文件.
不過小強我已經下載好了,這裏==》https://pan.baidu.com/s/1rijjGCn7tamZkrHjtSLveA
2.下載下來之後我們就可以進行破解吧:
打開應用程序,選擇Charles,選擇顯示包內容:
然後點擊Contents->Java:
然後將我們下載下來的charles.jar替換這裏的charles.jar就可以了。然後再次打開Charles,就不會太提示30天使用期限了,破解搞定
小強:準備工作完畢啦,接下來上硬菜。(路人甲:在廢話,幹他)
三、抓包
我們該如何抓包呢?帶着這個疑問,往下看
第一、http抓包
1.打開Charles程序
2.查看Mac電腦的IP地址,系統偏好設置->網絡就可以查看到了,比如我的ip地址是:172.24.168.74
3、打開iOS設置,進入當前wifi連接(Mac在一個局域網內),設置HTTP代理Group,將服務器填爲上一步中獲得的IP,即172.24.168.74,端口填8888:
4、iOS設備打開你要抓包的app進行網絡操作
5、Charles彈出確認框,點擊Allow按鈕即可
手機上訪問,可以看到已經抓到包啦
---------------------------- 分割線 ----------------------------
路人甲:就這還算硬菜。。。抄傢伙幹他。。
(奔跑中的小強:後續有更新我在完善,各位請見諒~)