7

Flex アプリケーションと ColdFusion サーバー上で実行されている ColdFusion ベースのバックエンドとの間の関数呼び出しをスニッフィング/トレースするための適切な戦略は何ですか? 彼らがAMFプロトコルを使用していることは理解しています。

私はFiddlerを使用して HTTP クライアントとサーバー間のトランザクションを盗聴することに慣れていて、プレーン テキストまたは XML の HTTP 要求と応答 (SSL 経由のものを含む) を使用している限りはうまく機能しますが、バイナリの場合はあまり役に立ちません。 AMF over HTTP などのプロトコル。

私の場合、クライアントとサーバーのソース コードにアクセスできますが、Flex + ColdFusion の状況でトラフィックをパッシブにスニッフィングする簡単な方法を探しています。サーバーで何も調整する必要はありません。

4

6 に答える 6

9

Wireshark: インターネットをまとめている接着剤を盗聴

http://www.wireshark.org/

于 2008-09-18T18:39:25.447 に答える
6

http://www.charlesproxy.com/

無料ではありませんが、AMF バイナリ データをデコードし、SSL 接続のトレースも可能にします。

于 2008-09-18T23:48:59.303 に答える
3

ServiceCapture は別のオプションです。私の記憶が正しければ、バイナリ AMF をデコードします。

http://kevinlangdon.com/serviceCapture/

于 2008-09-18T19:16:09.960 に答える
1

シンプルで貧乏人のトリック。1つのcfcを作成して、必要に応じてさまざまなcfcおよびページへの呼び出しをログに記録します。すべてをテーブルにダンプします。自由にフィルタリングして並べ替えます。私は過去にこれを行いました、そしてそれはうまくいきました。それはあなたが知りたいところに小さな魚のフックを置くようなものです。これにより、アプリケーションに関連するデータが最も多くなる可能性があります。例が必要な場合はお知らせください。

于 2009-02-04T15:47:14.597 に答える
1

Flashbug プラグインを使用した Firebug は、Flash アプリとの間の両方でデコードされたすべての AMF メッセージを表示します。HTTPS でもうまく機能します。

https://addons.mozilla.org/en-us/firefox/addon/amf-explorer/ .

于 2009-12-04T13:33:12.287 に答える
0

Wireshark(以前はEtherealとして知られていたアーティスト)の同上。すべてのプロトコルレイヤーでスニッフィングし、トラフィックストリームをつなぎ合わせることができます。

于 2008-09-18T19:11:41.077 に答える