携帯電話で Fiddler が https パケットをキャプチャできない問題の解決策がここにあります。!

モバイル https がパケットをキャプチャできない問題を解決する

アプリをテストするとき、Fiddler /Charles やその他のツールを使用してパケットをキャプチャし、https リクエストのデータを確認すると、ほとんどのアプリでネットワーク例外/データなしなどの情報が表示されることがわかります。

この時どうやって解決すればいいのでしょうか?

ソフトウェア テストの面接質問応答アプリを例に挙げます。

ここに画像の説明を挿入します

Fiddler 上の表示は次のとおりです: https パケットを復号化できません:

写真

証明書の問題を探し始めるかもしれません。Fiddler の証明書が電話機にインポートされていませんか? 証明書を削除して再インストールし、設定を繰り返し、Web ブラウザーの https を比較し始めたところ、問題がないことがわかりました。

では、この問題をどうやって解決すればいいのでしょうか?この記事では、非常に効果的なソリューション、VitualXowned フレームワーク + JustTrustMe モジュールを提供します。

VisualXused+JustTrustMe は https パケット キャプチャの問題を解決します

簡単に言えば、VitualXused は、デバイスを root 化せずにアプリの動作を変更できます。このアプリは、アプリを仮想の独立した環境にインストールするアプリ クローン機能と同様に機能します。

VisualXused の公式 Web サイトのダウンロード アドレス:

https://vxowned.com/ から、apk パッケージをダウンロードし、携帯電話に直接インストールします。

JustTrustMe は、SSL 証明書の検証を無効にする xposed のモジュールです。

ダウンロード アドレス: https://github.com/Fuzion24/JustTrustMe また、apk パッケージをダウンロードして携帯電話にインストールします。

ステップ 1: 両方のアプリケーションを携帯電話にインストールし、VirtualXused を起動して、下の図のボタンをクリックします。

ここに画像の説明を挿入します
ステップ 2: 設定ページに入り、「アプリケーションの追加」をクリックします。

写真

この電話にインストールされているすべてのアプリが表示されます。パケットをキャプチャするアプリと、それをインストールする JustTrustMe アプリを選択します。

ここに画像の説明を挿入します
ステップ 3: 次に、設定ページに戻り、[モジュール管理] をクリックして、JustTrustMe モジュールを確認します。

写真

クリックしたら、JustTrustMe にチェックを入れます。

ここに画像の説明を挿入します

ステップ 4: メイン ページに戻った後、上にスワイプして、VitualXowned にインストールされているアプリケーションを開きます。「Lemon Class」など、パケットをキャプチャしたいアプリケーションをクリックすると、VitualXowned で APP を起動し、実行してパケットをキャプチャできます。 . .

写真

写真

ここでアプリを起動すると、正常に実行できるようになります。この時点で、このアプリの https メッセージのクリア テキスト コンテンツをコンピューターのフィドラーでキャプチャできます。

写真

最後に、私の記事を注意深く読んでくださった皆さんに感謝します。互恵性は常に必要です。それほど価値のあるものではありませんが、使用できる場合は、直接受け取ることができます。

ここに画像の説明を挿入します

この情報は、[ソフトウェア テスト] の友人にとって最も包括的かつ完全な準備倉庫となるはずです。この倉庫は、最も困難な旅を乗り越える何万人ものテスト エンジニアにも同行してきました。また、皆さんのお役に立てれば幸いです。   

おすすめ

転載: blog.csdn.net/nhb687096/article/details/133096014
おすすめ