Quellcode auslesen



  • Wie kann man aus einer EXE-Datei (Anwendung) den C-Code herauslesen?
    Kennt da jemand ein Programm für oder ne andere Möglichkeit?

    😕 😕 😕 😕 😕 😕



  • Es geht nicht. Du kannst höchstens den Maschinencode zurück in ein beinahe unlesbares Assembler disassemblieren. In eine Hochsprache wirst du das nicht mehr vernünftig per Programm übersetzen können. Um zu verstehen warum solltest du dich etwas mit der Funktionsweise eines Compilers und den (momentanen) Grenzen der KI auseinandersetzen. Das Hauptproblem ist, dass manches zur Compilezeit geinlined wird und viele sprachenabhängige Konstrukte vollständig verloren gehen. Ein relativ guter ASM/C-Programmierer kann aus dem Disassembly einen lauffähigen C-Code machen der aber halt nicht der Originale ist. Bei Java-Programmen lässt sich allerdings der Bytecode mit einem Decompiler ziemlich einfach wieder zurück in einen kompilierbaren Quelltext wandeln.


Anmelden zum Antworten