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 ;-)
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.
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.
wenn der Code über 100kb hat und in c verfasst wurde?? es ist ein wirklich aufwendiges programm!!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.