2012-02-02 3 views
0

私はちょうどそれについて素早く研究しましたが、C#ではそれについて何もありません。 これは失われた原因ですか、それともできますか?Yahooメッセンジャーからインスタントメッセージを送信し、C#を使用してテキストを置き換えるイベントをキャプチャできますか?

+0

あなたは何をしようとしているのかをさらに詳しく説明する必要があります。今のところマルウェアを作成しようとしているような匂いが... – ken2k

+0

メッセージにリンクがある場合は削除します。呪いと同じ... – MariusM

答えて

0

クローズドソースアプリケーションの動作を変更しようとしています。私が考えることができるのは、OSIモデル(トランスポート層など)の中で何らかの理由で低レベルになり、値が変更されることだけです。これは悪い考えのように聞こえる。

実際には、そのデータがプレーンテキストで送信されているのか、暗号化などが使用されているのか疑問さえあります。実際にメッセージを変更できるかどうかは疑問です。

+0

OSIモデル?多分あなたはTCP/IPモデル/スタックを意味するでしょうか? – abatishchev

+1

はい。アプリケーションのソースを変更できない場合は、回線経由で送信されるものだけを変更できます。しかし、私はそれが良い習慣ではないと思う。私はMariusMのユースケースについても疑問に思います。 – Aphelion

+0

ユースケース:メッセージにリンクがある場合は削除します。 – MariusM

1

Yahoo Messengerはオープンソースプロジェクトではないため、メッセージの送信方法についてはわかりません。まず、あなたのマシンにWiresharkを起動して、Yahoo Messengerの仕組み(どのポートが使用されているか、どのプロトコル、データ暗号化など...)を確認してください。あなたは、アプリケーションがどのように機能するかを決定した

、あなたはインターセプト修正がバイトYahooメッセンジャーが送信するいくつかの低レベルのコードを記述する必要があります。あなたはおそらくドライバを書く必要があるでしょう。だから、C#を使っているのであれば、行き詰まりのように見えます。また、C/C++やドライバーを書くのに使用できるlangageを使用しても、大量の時間/リソースIMOが必要になります。

+0

それは私の死のように思える... – MariusM

関連する問題