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 (公式なくなった?)とか噂で聞いたけど試してはいないです。
元の実行ファイルが何で作られているかで、使うツールを分けた方がよいと思われます。
コメント