究極の問題解析ツール、逆コンパイラJD-Eclipseとは (1/2) - @IT
6,7年前、仕事で使っていたあるライブラリをJadClipseを使って解析とデバッグをしていたけど、あるときその開発元にポロッと「こうこう、こういう処理やってますよねぇ」と口走ってしまい、「なんで処理知ってるんですか」と突っ込まれて冷や汗かいたことを思い出した。
中間言語に落とし込むプログラム言語だとこういう逆コンパイラが作りやすいのかな。
C言語でもその昔に一緒に仕事をしたパートナーさんで、x86アセンブリからC言語のソースを自分で起こした人がいたなぁ。デバッガで追いかけながら&WindowsのカーネルモードAPIの使用状態を見ながら解析したらしい。あの解析に注ぎ込んでいた根気は今でも尊敬できるな...。
そういう私も、Z80やっていたときは逆アセンブルしたニーモニックを眺めていた事もあったね。あれよく理解できたよな...15年以上前に。
コメント