一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Android中利用手機抓包的方法,經(jīng)典篇

 WindySky 2017-08-07

 在移動逆向分析以及 App 開發(fā)的時候,總會需要對其網(wǎng)絡(luò)行為進行監(jiān)控測試,本文總結(jié)一些抓包思路,并對其使用方法進行實踐

筆者認(rèn)為在抓包界,Wireshark 應(yīng)該算是綜合排名第一的工具(其實 Wireshark 自帶的命令行工具 tshark 更牛逼)

本文總結(jié)記錄了 5 種抓包方式,掌握其一即可進行實踐,歡迎大家一起交流分享

0x01 基于 Wireshark


實驗步驟:

1.1 在電腦主機上使用獵豹 Wifi之類的工具,開啟熱點,將所要測試的手機連接該熱點,記錄其IP地址

Alt text

1.2 使用 Wireshark 對以上 IP 地址進行捕獲

Capture——Options

Alt text

Alt text

1.3 總結(jié)

該方法簡單粗暴高效,可以將捕獲的數(shù)據(jù)包隨時保存下來,便于后續(xù)分析或者進行 PCAP 可視化分析。

關(guān)于命令行工具 tshark 在此不做贅述,感興趣的讀者自行研究。

0x02 基于 tcpdump


實驗環(huán)境:

下載安裝 Genymotion 安卓虛擬機,在該模擬器環(huán)境種進行實踐操作(基于實體手機亦然,前提是手機必須得 ROOT

筆者僅在 Android 系統(tǒng)下測試,未在 iOS 系統(tǒng)下實驗

實驗步驟:

2.1 說明

模擬器中自帶的 tcpdump 工具,位于: /system/xbin/ 目錄下

2.2 數(shù)據(jù)包捕獲

可以通過 adb shell 命令在 CMD 模式下連接模擬器,su 到 root 模式進行抓包

1
tcpdump -vv -s 0 -i eth1 -w /sdcard/capture.pcap

參數(shù)說明:

  • -vv:獲取詳細(xì)的包信息(注意是兩個 v 不是 w)
  • -s 0:不限數(shù)據(jù)包的長度,如果不加則只獲取包頭
  • -w xxx.pcap:捕獲數(shù)據(jù)包名稱以及存儲位置(本例中保存在 sdcard 路徑下,數(shù)據(jù)包名為 capture.pcap)
  • -i eth1:捕獲制定的網(wǎng)卡(在 genymotion 虛擬機中,使用 busybox ifconfig 命令可以查看相關(guān)信息,一般 genymotion 的 ip 地址都為 10.xx.xx.x)
  • 如果你想指定捕獲的數(shù)據(jù)包長度,可以使用 -c 參數(shù)(例如 -c 128)

捕獲結(jié)束,直接按 Ctrl + C 即可

2.3 數(shù)據(jù)分析

將捕獲到的數(shù)據(jù)包拖到本地使用 Wireshark 進行查看:

1
adb pull /sdcard/capture.pcap C:\tmp

TIPS:將數(shù)據(jù)包文件 push 到手機上命令為

1
adb push C:\tmp\capture.pcap /sdcard/

0x03 基于 Fiddler 4


實驗步驟:

3.1 下載 FIddler 4

點擊下載 Fiddler 4

3.2 設(shè)置 Fiddler 4

打開Fiddler,Tools-> Fiddler Options (配置完成記得重啟 Fiddler)

Alt text

Alt text

3.3 設(shè)置手機代理

首先,獲取安裝 Fiddler 4 的 PC 對應(yīng)的 IP 地址(ipconfig):

Alt text

確保手機和 PC 是連接在同一個局域網(wǎng)中?。。?/p>

下面對手機進行設(shè)置(筆者使用小米測試機):點擊手機中“設(shè)置”——Wi-Fi——選擇已經(jīng)連接的wifi——代理設(shè)置改為手動

Alt text

下載 Fiddler 的安全證書

使用手機瀏覽器訪問:http://10.2.145.187:8888,點擊"FiddlerRoot certificate",然后安裝證書即可。

至此,已經(jīng)全部設(shè)置完畢。

3.4 數(shù)據(jù)包捕獲

重新打開 Fiddler 4,然后打開手機中的瀏覽器,訪問任意網(wǎng)址,F(xiàn)iddler 抓包信息如下:

Alt text

Enjoy!

0x04 基于 Charles


實驗環(huán)境:

win7 + Charles v3.11

一般使用 Charles 都是基于 MAC OS ,筆者在 mac 平臺以及 windows 平臺均試驗過,操作過程和思路基本一致,因此,本文以 win7 為測試環(huán)境

實驗步驟:

4.1 捕獲 http 數(shù)據(jù)包

手機設(shè)置代理:

Alt text

打開 Charles 即可捕獲數(shù)據(jù)包(Proxy —— Proxy Settings):

Alt text

Alt text

4.2 捕獲 https 數(shù)據(jù)包

手機端安裝證書:

android 手機或者 iPhone 均可直接訪問 http://www./ssl.zip ,然后根據(jù)圖示點擊證書安裝

Alt text

Alt text

Alt text

設(shè)置 Charles:

選擇 Proxy —— SSL Proxying Settings —— Locations —— Add

在彈出的表單中填寫 Host 域名(也就是你想要抓包鏈接的主機名),以及對應(yīng)的 Port 端口(此處相當(dāng)于過濾作用)

當(dāng)然,你可以采用更加粗暴的方式:使用通配符,例如你想要捕獲所有的 https 包,這里也可以直接都為空,表示捕獲所有的主機和端口;或者都分別填“*”星號,匹配所有的字符,捕獲所有的 https。

Alt text

Alt text

Alt text

0x05 基于 Burpsuite


實驗步驟:

5.1 捕獲 http 數(shù)據(jù)包

PC 端 Burpsuite 設(shè)置:

Alt text

手機端代理設(shè)置方法同以上 3.3 4.1

打開 Burpsuite 即可捕獲 http 數(shù)據(jù)包:

Alt text

5.2 捕獲 https 數(shù)據(jù)包

手機端設(shè)置好代理之后,使用瀏覽器訪問:http://burp/

Alt text

Alt text

此處存在一個問題:下載的證書是 der 格式的,我們手機端安裝的是 crt 格式的,需要使用 firefox 瀏覽器轉(zhuǎn)一下格式:可以首先在 Brupsuite 中導(dǎo)出 der 格式證書,然后導(dǎo)入火狐瀏覽器,然后從火狐瀏覽器導(dǎo)出證書格式為 crt

Alt text

打開火狐瀏覽器:工具——選項——高級——證書——查看證書

Alt text

Alt text

Alt text

成功捕獲 https 數(shù)據(jù)包

Alt text

0x06 總結(jié)


  • 當(dāng)我們停止捕獲數(shù)據(jù)包時,將Fiddler 或 Charles 關(guān)閉,此時手機端是無法正常訪問網(wǎng)絡(luò)的,因為設(shè)置了代理,這時候需要將代理關(guān)閉,即可正常瀏覽網(wǎng)頁

  • 對于大多數(shù)走代理的應(yīng)用可以選擇 Fiddler 或 Charles,無需 root,一次配置,終身使用;對于不走代理的 App 可以利用 tcpdump 捕包,然后使用 Wireshark 查看;最簡單便捷的便是第一種方法「0x01. 基于 Wireshark」

  • 以上所有工具各有優(yōu)劣,讀者可以根據(jù)工作環(huán)境,按需使用,個人覺得一般情況下使用 Wireshark + Fiddler 或者 Wireshark + Charles 即可完成各平臺的抓包分析任務(wù)

  • 以上工具中只有BurpSuite可以對抓包過程進行交互式操作;Wireshark支持的協(xié)議最多,也更底層,功能強大,但過于沉重



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    亚洲中文字幕日韩在线| 日本加勒比在线观看一区| 日韩亚洲精品国产第二页| 九九蜜桃视频香蕉视频| 国产又粗又硬又长又爽的剧情| 国产老熟女乱子人伦视频| 欧美国产精品区一区二区三区| 亚洲一区二区三区在线免费| 大尺度剧情国产在线视频| 开心激情网 激情五月天| 中文字幕一区二区免费| 激情少妇一区二区三区| 亚洲精品成人综合色在线| 免费亚洲黄色在线观看| 国产一区二区三区精品免费| 日本一二三区不卡免费| 福利视频一区二区在线| 欧美有码黄片免费在线视频| 麻豆果冻传媒一二三区| 九九热国产这里只有精品| 日本妇女高清一区二区三区| 97人妻精品一区二区三区男同 | 国产传媒精品视频一区| 在线观看中文字幕91| 国产成人精品一区二三区在线观看| 黄片在线免费看日韩欧美| 在线视频免费看你懂的| 日韩一级毛一欧美一级乱| 99久久精品午夜一区二| 久草热视频这里只有精品| 日本深夜福利视频在线| 日本不卡一本二本三区| 久久中文字幕中文字幕中文| 日本人妻精品中文字幕不卡乱码| 国产伦精品一区二区三区高清版| 九九视频通过这里有精品| 日本免费一级黄色录像| 好吊色欧美一区二区三区顽频| 好吊日在线观看免费视频 | 日韩成人午夜福利免费视频| 九九热九九热九九热九九热 |