Zurück zum Quelltext?

  • Themenstarter Themenstarter Rushjo
  • Beginndatum Beginndatum
R

Rushjo

Guest
Hi,

weiß Jemand, ob es eine Möglichkeit gibt, eine
*.exe-Datei wieder in die C\C++-Quelldatei zurück
zu übersetzen??

MfG Rushjo

P.S. Bei programmierten Viren/Würmer bekommt
man ja aus dem Programm Informationen
über Schadensroutine, Herkunft etc. heraus,
ohne es aus probieren zu müssen!
 
7. What languages are impossible to decompile?

In short, it is not possible to decompile Delphi, C, or C++, VB5, and VB6 applications because their compilers produce machine code which cannot be returned to source code. As the saying goes, you can make a cow into a hamburger but you can't turn a hamburger back into a cow.

Gefunden bei:

www.decompiler.net


so long, gruß mcrack
 
Nix da

Ein übersetztes C Programm kannst Du nicht wieder in seine ursprüngliche Codierung übersetzen.

Du kannst Dir aber jedes Programm disassemblieren lassen, was aber Kenntnis in Assembler erfordert.
Und dann "koenntest" Du auch den Code aendern...
Unter Linux kannst Du das mit dem GNU Debugger gdb machen ..

:wq!
 
http://www.debugmode.com/dcompile/disc.htm

das mal zum thema
einige beschränkungen gibt es leider:

Does not recognize floating point code.
Doesnt recognize strings separately.
Not 100% automatic, the user still need to add a few lines of code to the output to compile it again!
Presently, limited only to TurboC (more specifically, version 2.0/2.01), though it is pretty straight forward to extend it to other compilers.


(copy'n'paste von der seite oben)

aber immerhin: es funktioniert offensichtlich!
 
Zurück
Oben