Thema: Assembler -> C konverter
-
Assembler -> C konverter
Gibts eigentlich ein Programm das mir x86 Assebler code in C umwandelt?
-
Das wäre ein Decompiler. Praktisch wird das aber ziemlich sicher nicht funktionieren. Du müsstest dazu wissen welcher Compiler verwendet wurde und welche Optimierungen der vorgenommen hat. Außerdem ist ja nicht mal sicher ob am Anfang überhaupt mal C-Quelltext vorhanden war (könnte auch eine andere Sprache sein). Selbst wenn du das aber schaffen würdest käme nicht mal ansatzweise der originale Code raus...
-

Zitat von
pixelflat
Außerdem ist ja nicht mal sicher ob am Anfang überhaupt mal C-Quelltext vorhanden war (könnte auch eine andere Sprache sein).
In welcher Sprache ein Programm geschrieben wurde, kann man relativ leicht herrausfinden
( vorrausgesetzt es wurde nicht gecryptet ! ).
Ich benutze dafür meistens PEiD (http://www.peid.info/).
Sofern klar ist welche Sprache verwendet wurde, muss man sich nurnoch den passenden Decompiler suchen.
Hierbei sollte man beachten das niemals der Original Code zurück gewonnen wird, dafür lassen sich aber Routinen, verwendete Funktionen und Bibilotheken leichter erkennen.
Zur Ausgangsfrage:
Nein es gibt kein Programm was dir x-beliebigen Assembler Code in C umwandelt. Dafür kannst du aber Assembler Code direkt in C benutzen ohne diesen umzuschreiben.
http://www.krucker.ch/Skripten-Uebun...mmen%20BCB.pdf
Geändert von uhu (20.08.2010 um 19:02 Uhr)
Ähnliche Themen
-
Von Pace im Forum Netzteil
Antworten: 2
Letzter Beitrag: 21.11.2009, 16:02
-
Von MalleB96 im Forum Windows Programme und Apps
Antworten: 14
Letzter Beitrag: 20.08.2009, 17:03
-
Von =TAG= Crouss im Forum Festplatten und optische Laufwerke
Antworten: 3
Letzter Beitrag: 05.09.2008, 14:25
-
Von Jaybe im Forum Mainboards
Antworten: 13
Letzter Beitrag: 30.05.2008, 13:18
-
Von TheBerserker im Forum Windows Programme und Apps
Antworten: 0
Letzter Beitrag: 09.07.2005, 18:28
Stichworte