Programmcode

Gast #352553
Lesenswert?
• ▲
▼
hallo an die com mal wieder!

i hab a frage so mehr allgemeiner natur..
ist es möglich, einen programm code aus einem flash bzw. e2prom
auszulesen? und den Quellcode wiederherzustellen?? wenn ja welche
möglichkeiten oder applikationen tricks gibt es da?

gruß neo

dank fürs lesen, mehr dank fürs antworten ;-)
#352554
Lesenswert?
• ▲
▼
Den exakten Quellcode wirst du niemals wieder herstellen
können.
1) sind im Quellcode Informationen enthalten, die bei der
   Compilierung verloren gehen
2) Übersetzen verschiedene Compiler denselben Quellcode auf
   unterschiedeliche Art und Weise in Maschinencode. Auch
   unterschiedliche Optimierungsstufen wirken sich da
   (oft gravierend) aus.
3) Bei kurzen Programmen, wenn man den genauen Compiler
   kennt und auch weis auf welcher Optimierungsstufe der
   eingestellt war, kann man erstaunliche Resultate bei
   der Wiederherstellung erzielen.
   Allerdings: Die Betonung liegt auf: kurz
   Bei allem was länger als ein paar Quellcodezeilen ist,
   ist der wiederhergestellte Code selbst so kryptisch, dass
   man in der Praxis nichts damit anfangen kann.
#352555
Lesenswert?
• ▲
▼
grundsätzlich ja,.... ABER
derjenige muß davon schon was verstehen.
In Assembler gehts eigentlich immer. Nur ist dann alles ein langes
Programm. Ohne Routinen zu erkennen. Außerdem kann es sein das die
Sprungmarken von Hand gesetzt werden müssen.
Kommt auf den "Disassembler" an.
In eine andere Hochsprache ??? Glaube ich kaum.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren