Guten Tag, ich habe hier einen alten AT89C52, bei dem ich gerne das einprogrammierte Programm auslesen würde. Die technische Anbindung an den PC ist soweit erstmal unwichtig. Eher würde mich interessieren, ob es theoretisch möglich wäre, das Programm so auszulesen, das man den Code verstehen kann. Wird so ein µC-Programm mit Quellcode programmiert oder wird das ganze vorher Kompiliert wie z. B. als exe-Datei? Bitte um eine Aussage. Danke!
wenn das eine kommerzielle schaltung ist, ist das ding mit 99% wahrscheinlichkeit gegen das auslesen geschützt. nachtrag: die controller haben keine .exe datei und das programm ist auf den meisten anderen controllern auch nicht lauffähig. das programm wird aus dem quellcode nach maschinencode übersetzt und in den speicher des controllers geschrieben. wenn der code auslesbar ist kannst du es als assembler-listing verständlicher machen, aber es ist manchmal schwer zwischen programmcode und daten zu unterscheiden.
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.