Windows環境中,經過Charles工具,抓取安卓手機、蘋果手機中APP應用的http、https請求包信息

Windows環境中,經過Charles工具,抓取安卓手機、蘋果手機中APP應用的http、https請求包信息
一、抓取安卓手機中APP應用的http請求包信息
1)在電腦上操做,查看Windows機器IP地址:cmd->ipconfig 在返回的結果中,查詢獲得IPv4地址。瀏覽器

a)若是你的Windows機器是經過無線方式上網,則選擇 無線局域網適配器 中的IPv4中IP地址。

b)若是你的Windows機器是經過有線方式上網,則選擇 以太網適配器 中的IPv4中IP地址。

2)在手機上操做,在你須要抓取包請求的手機上,設置代理,其中主機名:IPv4中IP地址 端口號:8888服務器

a)說明:端口號可被修改,最好改爲>8080的數字,且未被其餘程序佔用,須要與 Charles工具->代理設置->http 代理中端口號的值一致。

3)在電腦上操做,當你手機設置好代理後,Charles會彈出一個確認框,點擊容許便可。工具

4)在電腦上操做,最後訪問Charles工具->開啓錄製。代理

5)在手機上操做,而後你操做你的APP應用,就能夠錄製到http請求的信息了。ip

 


二、抓取安卓手機中APP應用的https請求包信息
1)先按 抓取安卓手機中APP應用的https請求包信息 進行配置ssl

2)在手機上操做,在你須要抓請求的手機上,在手機瀏覽器中訪問地址:http://www.charlesproxy.com/assets/legacy-ssl/charles.crtget

3)在手機上操做,訪問後,輸入一個證書名稱,設置好鎖屏密碼並確認好後,就完成對證書(charles.crt)的安裝了。cmd

4)在電腦上操做,訪問Charles工具->代理設置->ssl 代理設置 選中 啓用ssl代理項,選擇 添加按鈕,添加主機:要抓包的主機地址、端口:443。配置

5)在手機上操做,而後你操做你的APP應用,就能夠錄製到https請求的信息了。請求

 

三、抓取蘋果手機中APP應用的http請求包信息
1)在電腦上操做,查看Windows機器IP地址:cmd->ipconfig 在返回的結果中,查詢獲得IPv4地址。

a)若是你的Windows機器是經過無線方式上網,則選擇 無線局域網適配器 中的IPv4中IP地址。

b)若是你的Windows機器是經過有線方式上網,則選擇 以太網適配器 中的IPv4中IP地址。

2)在手機上操做,在你須要抓取包請求的手機上,設置代理,其中服務器名:IPv4中IP地址 端口:8888

a)說明:端口號可被修改,最好改爲>8080的數字,且未被其餘程序佔用,須要與 Charles工具->代理設置->http 代理中端口號的值一致。

3)在電腦上操做,當你手機設置好代理後,Charles會彈出一個確認框,點擊容許便可。

4)在電腦上操做,最後訪問Charles工具->開啓錄製。

5)在手機上操做,而後你操做你的APP應用,就能夠錄製到http請求的信息了。

 

四、抓取蘋果手機中APP應用的https請求包信息
1)先按 抓取蘋果手機中APP應用的http請求包信息 進行配置

2)在電腦上操做,訪問Charles工具->Help->SSL代理->Install charles Root Certificate,並安裝好證書。

3)在電腦上操做,訪問Charles工具->Help->SSL代理->Install charles Root Certificate on a Mobile Device or Remote Browser,在彈出框中,可查看到有1個地址。

4)在手機上操做,在你須要抓請求的手機上,在手機瀏覽器中訪問地址:http://charlesproxy.com/getssl

5)在手機上操做,訪問後,新任該證書,進行安裝後並安裝成功後,就完成對證書的安裝了。

6)在電腦上操做,訪問Charles工具->代理設置->ssl 代理設置 選中 啓用ssl代理項,選擇 添加按鈕,添加主機:要抓包的主機地址、端口:443。

7)在手機上操做,而後你操做你的APP應用,就能夠錄製到https請求的信息了。

五、不抓包時,就關閉代理設置,不然手機鏈接不上外網。

相關文章
相關標籤/搜索