close

RVI(Remote Virtual Interface)

使用MAC取得IOS設備的封包資訊,透過RVI就能輕鬆完成

1. 手機用USB連上MAC

2. 開啟Device Information取得手機UUID(可用Xcode > Window > Device 查看)

(以下舉例假設是74bd53c647548234ddcef0ee3abee616005051ed)

 

3. 輸入指令  (紅色部分為步驟1取得的UUID,換成你自己的)

rvictl -s 74bd53c647548234ddcef0ee3abee616005051ed 

 

4. 成功會收到 

Starting device 74bd53c647548234ddcef0ee3abee616005051ed [SUCCEEDED] with interface rvi0

 

5. 開啟Wireshark,選擇rvi0接口即可監看封包

 

6. 移除指令

 rvictl -x 74bd53c647548234ddcef0ee3abee616005051ed

p.s. 根據測試,當裝置/手機移除時,該接口會自動移除,下次連結時要重新輸入RVI指令

 

 

 

-----------

參考資料

-----------

 

iOS -- Packet Tracing

http://albert-oma.blogspot.tw/2013/09/ios-packet-tracing.html

developer.apple.com

https://developer.apple.com/library/content/qa/qa1176/_index.html

 

 

arrow
arrow
    全站熱搜

    Robarter 發表在 痞客邦 留言(0) 人氣()