Inhaltsverzeichnis:
Definition - Was bedeutet Disassembler?
Ein Disassembler ist eine Software, die Anweisungen in Maschinensprache in Anweisungen in Assemblersprache (auch als Reverse Engineering bezeichnet) konvertiert. Wie der Begriff schon sagt, führt ein Disassembler Operationen aus, die umgekehrt zu Operationen sind, die von einem Assembler ausgeführt werden.
Techopedia erklärt Disassembler
Ein Disassembler wird verwendet, um Maschinencode in ein für Menschen lesbares Format zu übersetzen. Das Lesen von disassembliertem Code ist komplexer als der ursprüngliche Quellcode, da dem disassemblierten Code Programmiererkommentare und -anmerkungen fehlen.
Ein Hauptproblem bei der Demontage ist die Unterscheidung von Code und Daten, die in aktuellen Maschinen auf die gleiche Weise dargestellt werden.
