0

WireShark のようにパケットを盗聴するさまざまなプログラムがあることは知っていますが、データを表示することしかできないと確信しています。着信パケットを編集できるかどうか知りたいです。パケットが正しい用語かどうかはわかりません。インターネット経由で受信した受信データを編集したいだけで、送信先は特定のアプリケーションです。私がオンラインゲームをしているとしましょう。私のコンピューターをロードすると、「この人のお金の袋に 10 枚のコインがあります」などの情報を受信して​​います。明らかに、正確にはそうではありませんしかし、あなたは要点を理解します。データを 10 ではなく 100 に変更できるようにしたいと考えています。これを行うと、次のようなことが可能になることはわかっています。私のコンピューターがイーサネット コードでインターネットに接続されていると想像してください。イーサネットコードに接続されたデバイスがあり、データを受信して​​変更し、それをコンピューターに継続させます。これが可能かどうか、そしてそれをどのように達成できるかを知りたいだけです。

ありがとう!

4

1 に答える 1

0

私が行う方法は、次の 2 つの方法のいずれかです。1.

  1. アプリケーションがそれをサポートしている場合、マシンに HTTP プロキシをセットアップすると、げっぷや Fiddler などのソフトウェアでデータをいじることができます。

  2. そうでない場合 (プロトコルが HTTP でない場合)、私が試した 2 つのオプションのいずれかを使用できます [両方とも、アプリケーションから OS への API 呼び出しのフックに基づいています]:

    • パケットをいじることができる EchoMirage ソフトウェア
    • [もう少し高度:] Universal Hooker という名前のプラグインを持つ OllyDbg という名前のデバッガーがあります。任意のウィンドウ API 関数をフックし、必要に応じて Python スクリプトを実行できます。uHooker には、WSASend と WSARecive (Windows ソケットで使用される API 関数) をフックする方法の例が含まれています。
于 2012-12-22T23:53:32.803 に答える