抓包工具charles的安裝
charles:其為付費軟件,因此正式使用的時候要對其進行破解;
本篇主要針對手機APP進行軟件抓包;web包我習慣使用google或firefox的開發模式直接看;
1.下載
MAC上和windows上的各個版本的charles下載及其破解版jar包鏈接:http://charles.iiilab.com/【PS:這個上面的版本和操作系統匹配都很全,可以直接下載】
2.安裝
下載後直接點擊安裝;一路默認;安裝成功後;將下載到的破解jar包替換到如下安裝目錄:C:\Program Files\Charles\lib;
PS:這個工具是由java開發的;因此電腦最好安裝java;一般情況下,我的電腦都會有安裝;所有在使用和安裝很多工具上都會省事很多;
3.對web進行抓包
安裝成功後,打開應用,在proxy->windows proxy選擇後,就可以直接對網頁進行抓包;
3.對移動設備進行抓包;
註意:電腦和移動設備連接的wifi的網段必須在同一個網段;不然抓不到;
如:你電腦ip: xx.xx.xx.1; 那麽wifi的網段也必須是:xx.xx.xx.2;
charles應用的默認端口為:8888
手機wifi端的設置:
1)點擊連接的wifi,修改網絡配置;
2)修改HTTP代理為手動
3)服務器設置為: xx.xx.xx.1; 端口為8888;
4)手機配置成功後,charles端會彈出一個連接設備確認彈出框,此時點擊ALLOW;
5)操作你要抓包的APP應用;charles就會出現抓包記錄;
總結:
一百種charles連接不上手機的處理方式
1、檢查電腦和手機有沒有連接的同一個wifi,必須tm連接的一個網
2、更換charles和移動端設備的端口,默認是8888,可以改成其他的試試
3、有可能路由器設置的ap間不能相互訪問,需要登錄路由器,需要登錄路由器。進行求改。把用戶間訪問的對勾勾上。類似於這樣
4、關閉電腦的防火墻。試試 首先,如果,防火墻關了還是不行,那麽請把手機wifi斷掉後重新連接,這樣一般就可以解決問題了。 如果以上方法還是不行的話,那麽請將手機wifi位置的ip地址設置成靜態ip,然後重啟charles工具。
5、在charles上添加手機的ip試試
抓包工具charles的安裝