Здравствуйте господа.
У меня есть пара вопросов для общего развития .
1. Как долго может работать МК при стабилизированом питании ?
Может ли МК работать , скажем год ,без отдыха и сна ?
Какие ошибки могут накапливаться в нем за столь долгий срок ?
2. Можно ли извлечь программу из МК ?
Хотя бы теоретически ?
Например у меня в руках МК , что в него зашито я не знаю.
Как мне узнать как работает программа которая в нем зашита ?
Можно ли УВИДЕТЬ программу , хотя бы скомпилированную версию?
С помощью чего это сделать ?
Мне в голову приходит только "Прозвон ног МК" , но это деревянный метод.
1. nestandart - 11 Апреля, 2011 - 21:56:35 - перейти к сообщению
2. nest - 11 Апреля, 2011 - 23:41:54 - перейти к сообщению
nestandart пишет:
вечно.ак долго может работать МК при стабилизированом питании ?
Может ли МК работать , скажем год ,без отдыха и сна ?
Какие ошибки могут накапливаться в нем за столь долгий срок ?
Может ли МК работать , скажем год ,без отдыха и сна ?
Какие ошибки могут накапливаться в нем за столь долгий срок ?
Ошибки могут быть если используется EEPROM
Но пока ни разу не слышал, что б "EEPROM" протёрся
nestandart пишет:
. Из какого МК?2. Можно ли извлечь программу из МК ?
Хотя бы теоретически ?
Хотя бы теоретически ?
Есть лок-фузы, защита ими довольно бронебойна.
Но возможен и обратный инжиниринг. Это стоит денег. Больших денег.
Настолько больших, что дешевле создать свою программу с нуля.
3. nestandart - 11 Апреля, 2011 - 23:54:35 - перейти к сообщению
nest , что такое лок-фузы ?
ATMEGA (8,16,168, и т.д.) например.
Цитата:
Из какого МК?
ATMEGA (8,16,168, и т.д.) например.
4. ОЛЕГ - 11 Апреля, 2011 - 23:55:02 - перейти к сообщению
Сам по себе МК может работать вечно, но он может перестать работать правильно из-за ошибки программы. Но даже при этом сам МК будет продолжать работать.
(Добавление)
Если МК не залочен, из него можно переписать зашитый в него НЕХ. Только что с ним делать?
Лок-фузы- это, грубо говоря, галочка, которая ставится при прошивке МК и запрещает любые последующие операции с Flash.
(Добавление)
Если МК не залочен, из него можно переписать зашитый в него НЕХ. Только что с ним делать?
Лок-фузы- это, грубо говоря, галочка, которая ставится при прошивке МК и запрещает любые последующие операции с Flash.
5. -dead- - 12 Апреля, 2011 - 06:39:50 - перейти к сообщению
Как что делать с HEX-ом? Дизассемблировать.
Вот только все имена переменных и т.п. будут убиты, поэтому придётся догадываться, что это за число A умножается на число B и потом складывается с числом C, чтобы разделиться на число D и вывестись в порт 10.
Вот только все имена переменных и т.п. будут убиты, поэтому придётся догадываться, что это за число A умножается на число B и потом складывается с числом C, чтобы разделиться на число D и вывестись в порт 10.
6. nest - 12 Апреля, 2011 - 22:46:47 - перейти к сообщению
-dead- пишет:
регистров.Как что делать с HEX-ом? Дизассемблировать.
Вот только все имена переменных и т.п. будут убиты
Вот только все имена переменных и т.п. будут убиты
Но когда знаешь асм, незнание "имён" регистров не так страшно.