Показать сообщение отдельно
Старый 31.08.2012, 21:47   #4 (permalink)
Daniellos
Хозяин Медной Горы
 
Аватар для Daniellos
 
Регистрация: 01.08.2011
Адрес: Армавир
Сообщений: 12,159
Записей в дневнике: 8
Сказал(а) спасибо: 751
Поблагодарили 88 раз(а) в 27 сообщениях
Репутация: 57416
По умолчанию

Цитата:
Сообщение от из Риги Посмотреть сообщение
Я так понимаю что если в открытой таблице изменить цифры - то что то изменится в программе
Да, она может не запуститься - это бинарный (двоичный) код. Для того, что бы преобразовать его в код ассемблера (более понятный), надо декомпилировать двоичный код. Если есть исходник "паршивки", то нужно править его и компилировать по-новой. Как уже подсказали - ковырять надо в циклах jmp или jnc или jp искать слово dec или ещё что-то - я в ассемблере не силён.


Для того что бы "безнаказанно" править прошивку, надо знать как минимум две вещи - работу микроконтроллера и ассемблер.
Daniellos вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070