Gibts sowas wie einen umkehr compiler,der eine exe datei in den quellcode verwandelt oder sind das nur einweg compilers so nach dem md5-crypt prinzip?
Ja und nein. Der Quelltext (der vielleicht noch einigermaßen verständlich ist) geht verloren.
Das stimmt nur bedingt. Solange Debugging-Symbole im Code sind, lässt sich relativ viel Code wiederherstellen.
Ausserdem können moderne Disassembler viele Konstrukte direkt in C-Code übersetzen.