Forum
Tips (Elektronik)
» Wenn du schon dabei bist, dann trainiere auch fleißig den händich
» auscodierten Maschinenbefehlsatz.
» Also,,, ROM auslesen, den Hex Code sorgfältig durcharbeiten
Nöö, das macht kein Mensch mehr. Außer, ich will einen fremden Code knacken. Aber da scheitert man meist schon daran, dass der µC gegen Auslesen gesichert ist.
Ansonsten debugt man seinen eigenen Code auf der C-Ebene.
Der C-Befehl wird angezeigt und auch der daraus erstellte Assemblercode. Je nach Wahl kann man jetzt jeden Assemblerbefehl einzeln durchsteppen oder komplett den C-Befehl.
Dabei sich jeweils die Register ansehen, Flags, ausgewählte RAM Bereiche u.ä.
Auf diese Weise kann man sich auch den Programmablauf eines fremden Programms ansehen, wenn man die Sourcen hat.
Hat man versehentlich seinen eigenen Sourcecode gelöscht, ist es meist einfacher, das Programm an Hand der vorhandenen Ablaufdiagramme nochmal zu schreiben, anstatt aus dem disassemblierten HexCode zu restaurieren.
hws
Gesamter Thread:











