0

Charlesを使用して、iPhone で送信されているトラフィックを盗聴した経験はかなりあります。リバース エンジニアリングするために私が選択したほぼすべてのアプリは、大部分がcURLおよびCharles. しかし、何らかの理由で、Linkと呼ばれるこの 1 つのアプリは、サーバーとの通信方法が異なるようです。Chalres セッション全体を調べましたが、このアプリから API エンドポイントへの関連するトラフィックは見当たりませんでした。私は実際にモバイル アプリを作成した経験があまりないので、アプリの使用時に生成する必要があるすべての要求を処理する他の方法があるかもしれません。しかし、アプリからどこかの外部サーバーにリクエストが送信されていない場合、ユーザーのすべてのデータをどのように保存できますか?

4

3 に答える 3

1

Charles は HTTP プロキシです。別のプロトコルが使用されている可能性があります。おそらく TCP/IP 接続を直接使用します。

Wireshark はすべてのパケットを非常に詳細に表示しますが、暗号化されたデータをキーなしで復号化することはおそらくできないでしょう。

また、Wireshark の UI には目を見張るものがあります。;-)

于 2014-09-25T09:15:24.417 に答える