リバースエンジニアリング
なお、ソフトウェアの開発元によっては、公開されているプログラムに対して、逆コンパイル等のリバースエンジニアリングを行うことを禁じている場合がある。