1. 程式人生 > >【APP高仿系列一】Wireshark抓取資料

【APP高仿系列一】Wireshark抓取資料

前言

很多開發者想在空閒的時候自己寫個APP來提高自己的技術能力,但是又有苦於沒有UI和資料來源,最好的的解決方案是找到一款自己喜歡的APP,然後抓取資料進行高仿和創新,本系列就從抓取資料開始講起。

資料抓取

Wireshark想必大家都知道,不清楚的自行百度。
第一步,下載你感興趣的APP,並安裝。
第二步,確保電腦跟手機在一個區域網能。(我的做法是電腦開啟熱點,手機連線該熱點,這樣的好處是抓取的資料較少些,方便過濾,例如用360隨身WIFI),選擇抓取WLAN無線區域網內的資料,如下圖
image

資料分析

通過啟動APP,抓取的資料可能如下
這裡寫圖片描述

資料很多,我需要過濾http請求的部分,那麼在過濾器上輸入http,那麼過濾結果如下:

這裡寫圖片描述

資料已經精簡了不少,如果我們需要過濾指定的IP呢,操作如下圖:

這裡寫圖片描述

到這裡已經過濾得差不多了。下面就具體到資料請求url了,通過上面幾個圖,我們看到很多get或者POST請求,那這些就有可能是我們需要的資料。隨意點選某一行資料,對請求進行分析。

這裡寫圖片描述

通過對上圖的分析,我們就可以得到請求url,引數。到這裡,你喜愛的APP的資料來源就有可能被你抓到了。