Maschienensprache in C++ Befehle umwandeln, geht das?
-
Ich weiß jetzt schon wie man eine echte Binary (also Programm das früher in C++ geschrieben und dann compiliert wurde) in Assembler rückübersetzt. Der Assemblersourcecode ist aber sehr groß und recht unverständlich.
Kann man diesen Code auch in C++ Befehle umwandeln? Das würde sich sicher sehr viel leichter lesen lassen. Ich will natürlich nicht den originalen Sourcecode raus haben, aber C++ Befehle wären leichter zu lesen.
-
Musste mal nach einem Decompiler suchen. Versprich dir da aber nicht zu viel. Da ist teilweise der Assembler-Code einfacher zu lesen.
-
sander schrieb:
Ich will natürlich nicht den originalen Sourcecode raus haben, aber C++ Befehle wären leichter zu lesen.
Es gibt in C++ nur drei Befehle und das sind goto, return und break. Die entsprechen im fertigen Kompilat letztendlich immer den Sprungbefehlen der jeweiligen CPU. Wieso sollte das besser zu lesen sein?
-