2015年12月6日 星期日

手機不能 root 機下,PC 用 Fiddler capture手機 tcp data packet步驟

1.) 準備工作
===========

1.) PC 安裝了 Fiddler
2.) 設定 Router的port forward
3.) 設定 手機 wifi proxy
4.) PC 開啟 Fiddler,手機開啟要用 APP


2.) Router設定
===========

以下 Asus RT-18U為例,如開啟了DHCP,在 set MAC address blinding to IP

==> Advanced Settings
==> LAN
==> DHCP Server
==> Manually Assigned IP around the DHCP list

30:76:6F:FA:50:XX    192.168.1.200(PC Local IP)
00:25:22:53:XX:XX    192.168.1.100(手機 Local IP)

==> Add(+)


3.) 設定 手機 wifi proxy
===========
以 LG G2 韓國版320K 為例

長按你的wifi網絡

==> 修改網絡

====> trick(勾選) 顯示進階選項

=====> Proxy 設定 ==> 手動

=====> Proxy 主機名稱 ==> 192.168.1.200 (PC 主機 Local IP)

=====> Proxy 伺服器連接埠 ==> 8888 (Fiddler預設的port)

=====> IP 設定 ==> DHCP

完成

如果 router不使用 DHCP

=====> IP 設定 ==> 靜態

依據你的router設定,再設定你手機的 Local lan IP



註:有一個 android app可以簡化重複的設定 Proxy Settings


4.) PC 開啟 Fiddler,手機開啟要用 APP


使用心得, 雖然 Fiddler能抓加密的 https,但仍然破解不了內容,基本capture https data沒用,一堆使用 https 連線的APP,例如: youtube、hkepc app不能用,連不了線。Fiddler偽造不了https 的e-cert。

沒有留言: