このチュートリアルでは、Windows 実行ファイル (.exe および .dll ファイル) を逆コンパイルまたはリバース エンジニアしてソース コードを取得する方法を説明します。 このチュートリアルは、初心者の方でも簡単に学べるようになっています。

このチュートリアルでは、Visual Studio で “Hello world” を表示するダミー プロジェクトを作成し、ソース コードを取得する方法を説明します。 デコンパイル後も同じコードが表示されます。

Project Code and Output

上記プロジェクトのデコンパイルを開始しましょう

サンプルプロジェクトを作成したので、Telerik の JustDecompile を使用して上記プロジェクトをデコンパイルしてみてください。

このソフトをお持ちでない場合は、こちらからダウンロードしてインストールしてください

ステップ – 1: JustDecompileを開く

JustDecompileのアプリケーションを開いてください。 現在このソフトをインストールしている場合、おそらくデスクトップにショートカットが作成されるでしょう。 そうでなければ、スタートメニュー

ステップ-2:デコンパイルしたい実行ファイルを探す

JustDecompileでデコンパイルしたいファイルを開くか、またはインターフェイスにファイル(.dllまたはexe)をドラッグ&ドロップしてください

私は通常の方法を使っています。 Open… -> File(s) に移動するか、キーボードで Ctrl + O を押して、File Explorer でファイルを選択します。

現在プロジェクトを作成している場合、プロジェクト ディレクトリの bin/Debug フォルダに実行ファイルを見つけることができます。

Open JustDecompile

ステップ – 3: リバースエンジニア

ここで、実際の部分に進みます。 デコンパイル

JustDecompileでファイルを開くと、そのファイルをデコンパイルし、現在のワークスペースに追加します。 左のサイドバーからプロジェクトファイルを参照できます。

私の場合は、ソースコードを取り戻しました。 下の画像を見てください。

ソース コードだけを確認する必要がある場合は、ここで止めることができます。 ソース コードから Visual Studio プロジェクトを作成する必要がある場合。

Step – 4: Visual Studio プロジェクトの作成

さて、これでソース コードを手に入れました。

ツール – > プロジェクトを作成 に移動します。 これは、最新のVisual Studioプロジェクト(現在VS 2017)を作成します。

レガシープロジェクト(以前のVisual Studioバージョン用)を作成したい場合、レガシープロジェクトの作成をクリックします

それから空のディレクトリを作って、それを開いてください。

これで、指定されたディレクトリに Visual Studio プロジェクトが作成され、作業は完了です。

コメントを残す

メールアドレスが公開されることはありません。