2

私はフラッシュゲームを持っていて、ボタンを押すとアップデートを取得します。フラッシュ内のテーブルのみが更新され、変更は html ソースには表示されません (結局、フラッシュです)。Fiddler を使用してログを記録すると、最初に 1 つの暗号化されたパッケージ (Fiddler でデコードした後のテーブルのすべてのデータを含む) が表示され、その後に 16 個の json パッケージ (テーブルの単一エントリ) が続きます。

私が知りたいのは、Delphi でこれらの単一パッケージを取得する方法です。

データを変更したくありません。単に読みたいだけです。何かを変更することはできません (Web サーバー、フラッシュなど)。

4

1 に答える 1

0

Ariochが提案したようにプロキシを試すことができます。しかし、それがうまくいくかどうかはわかりません。

私がそれを行うとしたら、これは次のようになります:

  • WinPcapを使用してさまざまな宛先/発信元アドレスとポートを接続できるC(またはC ++)で共有ライブラリを作成します
  • 何かがキャッチされたときにアプリケーションを呼び出すようにします
  • 必要に応じてパケットデータを処理/操作します
  • それを渡す

残念ながら、Delphi用の機能するWinPcap「ヘッダー」(またはコンポーネント)がないため、他の方法はありません(すべてのヘッダーをDelphiに移植する以外に...)。

WinPcapの使用方法に関するチュートリアルは次のとおりです。

于 2012-09-26T22:16:25.407 に答える