使用Wireshark抓取iOS手機flutter數(shù)據(jù)包

1.解決無法抓取flutter的數(shù)據(jù)包的問題

由于各方面的原因,我們使用Charles是無法抓取flutter的http請求的。結(jié)合之前抓取iOS手機數(shù)據(jù)的方法,我想到了用Wireshark抓取flutter數(shù)據(jù)包的辦法。

2.抓取流程

1.首先肯定是下載Wireshark。

去官網(wǎng)下載即可。https://www.wireshark.org/download/

2.然后拿到iOS手機的UDID。

image.png

3.創(chuàng)建虛擬網(wǎng)卡。

使用下面的命令創(chuàng)建

rvictl -s UDID

如果出現(xiàn)如下提示,則表示成功。

Starting device [YourUUID] [SUCCEEDED] with interface rvi0

如果提示失敗,則需要去根據(jù)提示去操作。我的電腦第一次失敗,然后去設(shè)置->安全性與隱私->仍要打開,確定打開之后,然后重啟就可以了。不同的電腦可能有所不同,需要注意。

4.開始抓包。

注意第3步的提示,創(chuàng)建的虛擬網(wǎng)卡叫什么名字,我這里叫rvi0,在Wireshark里雙擊該名字,即可開始抓包。


image.png

成功過后的如下:


image.png

Wireshark非常強大,TCP的包也能抓出來,也就是說不止HTTP的包,連TCP的包也是能看到的?;旧现灰腔赥CP的協(xié)議,就沒有Wireshark看不了的。

3.Wireshark具體用法。

這個得參照官方給的文檔了,官方網(wǎng)站在下面,學起來吧,少年。
https://www.wireshark.org

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容