[C++]exeファイルのリバースエンジニアリングメモ

Windowsの実行形式exeファイルから、
元のソースコードを復元し、解析したい場合の方法をまとめました。

exeファイルのリバースエンジニアリング

リバースエンジニアリングって、逆コンパイル、デコンパイル、デコード(Decode)とか、さまざまな呼び方がある。

  • dotpeek
    https://www.jetbrains.com/decompiler/
    おなじみ jetbrains のツール
    無料の.NETデコンパイラとアセンブリブラウザ
    C#またはILコードにデコンパイル

  • RecStudio
    http://www.backerstreet.com/rec/recdload.htm
    最終アップデートが「September 19, 2015」
    対応OS:Windows, Linux, Mac OS X
    cとアセンブラにデコンパイル

あと、telerik とか、heaventools とか、C4Decompiler (公式なくなった?)とか噂で聞いたけど試してはいないです。

元の実行ファイルが何で作られているかで、使うツールを分けた方がよいと思われます。

コメント

タイトルとURLをコピーしました