Witam wszystkich na forum!
Zastanawiałem się czy jest możliwe odczytanie pamięci procesora i "przerobienie" na foramt txt w celu np. wprowadzenia poprawek. W normalny sposób odbywa się to tak - txt->kompilacja->programowanie .... a czy da się na odwrót??
Dzięki za jakiekolwiek wskazówki,
pozdr, Michał
Czy to możliwe..?
Jeżeli nie zabezpieczają go fusebity to można odczytać,
następnie należy posłużyć się disasemblerem dla danego procesora / rodziny procesorów.
Otrzymasz w wyniku listning w asemblerze.
Przy dużym kodzie może być to uciążliwe, ale do przejścia.
Największy problem polega na tym że pisząc program mozesz używać nazw symbolicznych dla zmiennych i procedur etykiet itp. Latwiej odczytać program gdzie mamy do czynienia z zmiennymi "licznik" etykietami "getRC5:" itd,
niestety po disasemblacji otrzmasz a,b,c,d label1 label2 itp,
co nieco utrudni sprawę.
następnie należy posłużyć się disasemblerem dla danego procesora / rodziny procesorów.
Otrzymasz w wyniku listning w asemblerze.
Przy dużym kodzie może być to uciążliwe, ale do przejścia.
Największy problem polega na tym że pisząc program mozesz używać nazw symbolicznych dla zmiennych i procedur etykiet itp. Latwiej odczytać program gdzie mamy do czynienia z zmiennymi "licznik" etykietami "getRC5:" itd,
niestety po disasemblacji otrzmasz a,b,c,d label1 label2 itp,
co nieco utrudni sprawę.