Charles安裝

Charles 是一個網絡抓包工具,在作 APP 抓包的時候會用到,相比 Fiddler 來講,Charles 的功能更爲強大,並且跨平臺支持更好,因此在這裏咱們選用 Charles 來做爲主要的移動端抓包工具,用於分析移動 APP 的數據包,輔助完成 APP 數據抓取工做。網絡

1. 相關連接

2. 下載Charles

Charles 的官網是:https://www.charlesproxy.com,咱們能夠在官網下載最新穩定版本,連接爲:https://www.charlesproxy.com/download,它支持 Windows、Linux、Mac 三大平臺工具

Charles 是收費的軟件,不過能夠免費試用 30 天。若是試用期過了其實仍是能夠試用的,不過每次試用不會超過30分鐘,啓動有 10 秒的延時,可是完整的軟件功能仍是可使用的,因此仍是比較友好的。網站

安裝成功打開後的界面。加密

3.證書的配置。3d

如今不少頁面都在向 HTTPS 方向發展,HTTPS 通訊協議應用愈來愈普遍,若是一個 APP 通訊應用了 HTTPS 協議,那它通訊的數據都會是被加密的,常規的截包方法是沒法識別請求內部的數據的。blog

安裝完成以後若是咱們想要作 HTTPS 抓包的話還須要配置一下相關 SSL 證書,若是不配置的話沒法抓取 HTTPS 請求,接下來咱們再看下各個平臺下的證書配置過程。ssl

Charles 是運行在 PC 端的,咱們要抓取的是 APP 端的數據,咱們要在 PC 和手機端都安裝證書。get

Help->SSL Proxying->Install Charles Root Certificate,便可進入證書的安裝頁面io

 

 

 ok,電腦端的就配置好了,下面配置手機端的以安卓手機爲例。class

我手機是是華爲的安裝了很久,

大概的思路就是打開chls.pro/ssl的時候呢,下載了一個pem後綴的文件,而後打開手機wlan的高級設置,點擊安裝證書,就能夠了。

相關文章
相關標籤/搜索