1

私はかなり基本的な能力を持ったプログラマーで、友人のコンピューターに不審なファイルを見つけました。私はそれを自分自身に電子メールで送信し、.NETリフレクターで開きました。実行され、コードは最初はC#/VBで記述されたように見えます。このプログラムは、私の訓練されていない目にはかなり基本的なスティーラーのように見え、標準のディレクトリからあらゆる種類のパスワードを取得します。私もついに探していたものを見つけました。このすべてのデータが電子メールで送信される場所。このメールアドレスを無効にして、重要なデータを失った他の人に連絡することで、他の人を助けることができると頭に浮かびました。ただし、電子メールアドレスとそのパスワードは変数として保存されます。Me.Information。私が本当に必要としているのは、その変数Me.Informationを見つけることです。プログラム自体は単純に巨大です、私が文脈でほとんど理解していないコードでいっぱいです。私が見る限り、それは完全にスクランブルされていません。難読化はありません。私はかなり長い間私の自由な時間を探していました、手を貸すことができるそこにいるプロは非常にありがたいです!ありがとう。

4

2 に答える 2

0

それをプロジェクトにエクスポートし、IDE (Visual Studio など) で開きます。プログラムを誤って実行してしまうという懸念に対処するために、プロジェクト設定でこれらの実行構成を実際に無効にすることができるため、実行/ビルドする機会がありません。

お役に立てれば!

于 2013-02-28T20:19:07.873 に答える
0

電子メールを送信するコード セクションが見つかった場合は、何かを送信するのではなく、アドレスを表示するメッセージ ボックスに置き換えることができます。ただし、間違えてパスワードを教えたくないので注意してください。

また、メモ帳でいくつかの .net ファイルを開いて文字列を確認することもできます。多くの場合、それらは簡単に読めます...次のようなものです:

address = "me@somewhere.net"

(コード内)

次のように見えるかもしれませんが、メモ帳に表示される場合があります。

m e @ s o m e w h e r e . n e t

(実際に「スペース」であるかどうかはわかりませんが、スペースのように表示される傾向があります)

ただし、「@」のすべてのインスタンスを検索するにはしばらく時間がかかる可能性があり、私の例のように簡単な方法で割り当てない限り機能しません...目立たないように構築した可能性があります

于 2013-02-28T20:23:11.223 に答える