目次
2. Android 携帯電話パケット キャプチャ ツール (パケットをキャプチャするには PC 側ツール Fiddler を使用します)
1. Fiddler、携帯電話のインストールと構成をテストします
1.Apple携帯電話パケットキャプチャツールStream
1. ストリームのインストールと構成
1) App StoreからStreamをダウンロードしてインストールします
2) インストール後、ストリームを開き、[パケットのキャプチャを開始]をクリックし、
プロンプトボックスが表示されるので、[許可]をクリックします。
次に、プロンプト ボックスが表示されるので、[証明書をインストールする] をクリックします。
3) HTTPS パケット キャプチャ ページで [ステップ 1: CA 証明書のインストール] をクリックすると、ブラウザプロンプトが表示され、[許可] をクリックすると、説明ファイルがダウンロードに成功したことを示すメッセージが表示されます [ダウンロードされた説明ファイル]
4) 「設定」-「一般」-「説明ファイル」でダウンロードした説明ファイルを見つけ、[インストール]をクリックします。
5) 説明ファイルが正常にインストールされると、次のスクリーンショットが表示されます。
6) 一般 - このマシンについて - 証明書の信頼設定で、新しくインストールされた証明書を信頼します(スライド後に緑色で表示されている場合は信頼されています)
2. ストリームの使用法 (IOS 携帯電話のキャプチャ)
例: Baidu パッケージへのブラウザーアクセスの取得
1) [パケットのキャプチャを開始] をクリックし、ブラウザを開いて Baidu にアクセスします。
アクセス後、「パケットキャプチャ停止」をクリックし、「パケットキャプチャ履歴」をクリックします。
2) パケット キャプチャ履歴をクリックして、パケット キャプチャ レコードを表示します。
3) タブモードを切り替えて、ドメイン名を押してリクエスト m.baidu.com を見つけ、リクエストをクリックしてリクエストの詳細を表示するなど、表示したいリクエストを見つけることができます。
4) パケットの詳細をキャプチャし、リクエスト、レスポンス、その他の情報を表示できます。
2. Android 携帯電話パケット キャプチャ ツール (パケットをキャプチャするには PC 側ツール Fiddler を使用します)
1. Fiddler、携帯電話のインストールと構成をテストします
Fiddler 4 ダウンロード アドレス: https://www.telerik.com/download/fiddler
ダウンロード後、インストールファイル FiddlerSetup.exe を入手し、愚か者のためにインストールしてください。
1) インストールが完了したら、Fiddler を開きます。メイン インターフェイスは次のとおりです。
- インスペクターに切り替えてリクエスト パラメータを表示し、対応するリクエストのパラメータを返します。
- リクエスト パラメーターと戻りパラメーターのさまざまな内容と形式を表示するには、図の対応する表示ウィンドウ (ヘッダー、WebForms、Raw、Json など) の上部にあるタブ ボタンを切り替えることができます。
2) Fiddler 設定によりリモート コンピューター接続が可能になります
設定手順: [ツール] --> [オプション] --> [接続] --> [リモート コンピュータの接続を許可する] にチェックを入れ --> [OK] をクリックします。下の図に示すように、他のデフォルトでも問題ありません (ページ内のデフォルトのポート番号として 8888 をチェックしてください)。携帯電話の設定は後で使用されます); 確認後、ポップアップ確認ページが表示される場合は、[OK] をクリックします。
3) モバイルネットワークプロキシを設定する
設定する前に、次の図に示すように、Fiddler がインストールされているコンピューターの IPv4 アドレスを取得し、cmd に ipconfig を入力します。
コンピュータの IPv4 アドレスを見つけた後、携帯電話の設定 - WLAN で、携帯電話とコンピュータで共有されている WIFI を見つけ、プロキシを手動に変更し、ホスト名 (見つかった IPv4 アドレス、192.168.2.3 など) を入力します。 )、ポート (Fiddler で設定。モニタリング ポート番号は 8888)、[保存] をクリックします。次の図は Redmi K40 Pro を例にしています。
4) 携帯電話のセットアップ後、Fiddler を再起動すると、携帯電話でhttp リクエストをキャプチャできます。
例: 携帯電話でブラウザを開いて Baidu ページにアクセスします (上がリクエスト ヘッダー、下がレスポンス本文 - Baidu HTML)
5) https のパケット キャプチャをリクエストする場合は、Fiddler をセットアップし、電話機に証明書をインストールする必要もあります。
1> Fiddler を設定: HTTPS 接続のキャプチャを許可します
設定手順: [ツール] --> [オプション] --> [HTTPS] --> [HTTPS トラフィックの復号化] にチェックを入れる --> [サーバー証明書エラーを無視する] にチェックを入れる --> [OK] をクリックし、設定を保存し、Fiddler を再起動します (Fiddler を再起動すると有効になります)。
2> 携帯電話設置証明書
携帯電話でブラウザを開き、IPv4 プロキシ アドレス (192.168.2.3:8888 など) を入力し、[FiddlerRoot 証明書] をクリックして、開いた Web ページに証明書をダウンロードします。
注: このステップでは Android スマートフォンは問題ありませんが、Apple スマートフォンは電話の設定でダウンロードした証明書を信頼する必要があります。
2. Android携帯電話のキャプチャ
例: モバイル ブラウザが Baidu (または他の APP) にアクセスする