不少iPhone用戶們都在苦惱一件事情,就是想把手機裏麵的數據包提取出來,如果你不會提取也沒有關係哦,先來小編精心為大家準備的MAC中提取iphone數據包的方法介紹中看看就會了解原來可以這麼簡單哦,下麵Mac用戶們就隨小編一起來MAC中提取iphone數據包的方法介紹中看看吧。
一、說明:
1、整個抓包操作的過程中,手機必須一直通過USB鏈接MAC電腦
2、手機係統要求在IOS5以上,因為使用的RVI技術在IOS5以後的係統中才有
3、抓包過程中,手機可以使用任何網絡2G、3G、WIFI(我測試了2G和WIFI)
二、操作流程
1、手機通過USB鏈接MAC電腦,打開iTunes,從裏麵找到下圖所示的每個手機的唯一UDID編號,拷貝下來。
2、建立RVI接口
運行
rvictl -s
即可建立一個RVI鏈接
在本步操作中,如果失敗報的是bootstrap_look_up(): 1102錯誤,轉步驟3
如果成功,直接到步驟4
3、bootstrap_look_up(): 1102錯誤的原因是,內核啟動沒有啟動 com.apple.rpmuxd launched進程
運行以下命令啟動該進程
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.rpmuxd.plist
然後重複步驟2的操作即可。
4、運行下述命令查看當前電腦上的網絡接口
ifconfig -l
會發現增加了一個叫rvi0的鏈接
新建RVI鏈接的命名規則為rvi0、rvi1、rvi2….
5、進行手機數據包抓取操作
此時,可以在MAC上使用
tcpdump
命令或者是專業的抓包工具,如WireShark等進行抓包操作了
打開WireShark後,會發現增加了一個叫rvi0的接口
2022-08023 / 89.11M
2022-09001 / 41.92M
2022-09005 / 54.48M
2022-11023 / 62.13M
2023-01009 / 91.33M
2023-01026 / 17M