mac上抓取ios設備的包

Apple在iOS5.0以上增加了RVI(Remote Virtual Interface),打開它非常簡單,只需要把iOS設備通過usb連接到Mac上,然後打開“終端”,輸入

rvictl -s [Your Device's UDID]   

然後在終端上會顯示

Starting device ********** [SUCCEEDED]

字樣

如果這一步產生了什麼錯誤的話,可能是沒有安裝XCode或者UDID輸入錯誤

接下來在終端可以使用

ifconfig -l

查看當前Mac上的接口,比如(不同Mac可能會有差異):

lo0 gif0 en0 en1 fw0 rvi0

其中rvi0就是Remote Virtual Interface,這也就意味着在你的Mac上虛擬了一個iOS設備接口,接下來就是通過tcpdump抓取這個接口上的數據包

 sudo tcpdump -i rvi0 -n -s 0 -w dump.pcap tcp
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章