Decompiler
Dieser Artikel ist sehr kurz und nicht besonders ausführlich. Hilf bitte mit, ihn zu verbessern. |
Ein Decompiler erzeugt aus einem compilierten Programm wieder dessen Quellcode oder zumindest eine lesbarere Form des Programms, dies wird oft beim Reverse Engineering eingesetzt.
Üblicherweise sind die Recompiler auf den entsprechenden Compiler (für die entsprechende Programmiersprache) ausgerichtet und spezialisiert. Der entsprechende Code kann sowohl als Maschinencode vorliegen oder aber auch in einer für eine Programmiersprache verwendet Zwischenform, wie etwa als P-Code (UCSD Pascal). Letzteres gilt auch für die Programmiersprache Forth, wo je nach Sprachstandard (z.B. mit dem Forth-Word "SEE") ein entsprechendes Kommando integriert ist oder relativ einfach ergänzt werden kann, um compilierte Words aus ihrer Threaded-Code-Darstellung in eine lesbare umzuwandeln.
C64-Programme[Bearbeiten | Quelltext bearbeiten]
- 64'er Sonderheft 7: Recompiler von Frank Riemenschneider
- Austro Decompiler
- Blitz Decompiler
- The Decompiler!
Weblinks[Bearbeiten | Quelltext bearbeiten]
Wikipedia: Decompiler |
Wikipedia: Decompiler |