(Rund um die...) von kompilierten Files zurück zum Quelltext



  • Gibt es irgendeine Möglichkeit, aus bereits kompilierten Files wieder zurück zum Quelltext zu kommen (so was wie reverse compile oder wie man sowas halt nennen will)?

    Marco



  • Annäherungsweise durch Handarbeit. Exakt nie (keine Bijektion).



  • Gibt es da kein Tool oder sowas? Ich habe meine *.obj- *.dpb-, *.pch-, *.ilk- files etc. verfügbar.



  • Hi!

    Stichwort reverse engineering bzw. decompiler .

    Erwarte von dem was dabei rauskommt aber keinen Source wie Du ihn erstellt hast
    wärend des Programmierens.

    Gruß
    Michael



  • Gibt es irgendeine Möglichkeit, aus bereits kompilierten Files wieder zurück zum Quelltext zu kommen

    Sicher gibt es dafür Tools. Die Qualität des Ergebniss hängt aber stark von der verwendeten Sprache ab. Bei Sprachen wie Java (oder C#) hast du am Ende wieder nahezu den Originalcode (zum Teil inklusive Kommentaren). Bei C++ hingegen erhälst du am Ende im Normalfall etwas das absolut nichts mehr mit dem Original zu tun hat. Dies liegt daran, dass Gedöns wie Klassen, Methoden, Zugriffslevel usw. nach der Kompilation nicht mehr existieren, demzufolge auch nicht mehr reproduziert werden können.

    Die Frage hat aber nichts mit Standard-C++ zu tun. Also ab nach Rund um...


Anmelden zum Antworten