782じゃないが
> JavaやC系
JavaとCでは根本的にアプローチが違うのだが。

> プログラムのリバースエンジニアリングを したい
リバースエンジニアリングといってもいろいろあるんだが。
何をしたいかはっきりと言ってみろ。