kokoichi206 / ios-app

1 stars 1 forks source link

iPhoneの通信を調べる #17

Open kokoichi206 opened 2 years ago

kokoichi206 commented 2 years ago

Chrome の検証ツールのようなことがしたい

  1. Apple Configurator2 とその付属ツール cfgutil をインストールする
# UDID を調べる
cfgutil --format json list | jq .

{
  "Command": "list",
  "Output": {
    "0xA142E048BA02E": {
      "locationID": 1048576,
      "UDID": "foo.bar.foobar.uuid",
      "ECID": "foo.bar.ecid",
      "name": "iPhone",
      "deviceType": "iPhone10,3"
    }
  },
  "Type": "CommandOutput",
  "Devices": [
    "0xA142E048BA02E"
  ]
}
kokoichi206 commented 2 years ago

仮想インターフェイス(RVI)を作成

rvictl -s foo.bar.foobar.uuid

Starting device foo.bar.foobar.uuid [SUCCEEDED] with interface rvi0

仮想インターフェイスを削除

Wiresharkによるパケットキャプチャー終了後は、作成した仮想インターフェイスは削除する。

rvictl -x UDID
kokoichi206 commented 2 years ago

誰が TLS を解釈してるんだ?

kokoichi206 commented 2 years ago

WireShark

Filter

http.request.method == GET