контрольные суммы в дампах и методах защиты ПО в микропроц.

ФАН
09/02/2005 09:28
Кто может высказаться на тему контрольных сумм в дампах и методах защиты ПО в микропроцессорах. Я слышал про существование неких битов защиты, которые снимают программным путём или как то обходят умные программаторы.

Vasilij
09/02/2005 10:22
дыг очень широко вопрос стоит, какой конкретно формат дампа?, какой контроллер?,- у современных для большинства есть биты защиты,и в даташите есть ответ,и здесь на конфе не раз про это говорили,
по последнему вопросу совсем рядом:
http://monitor.espec.ws/section8/topic14069.html
хотя комментировать последнюю ссылку в теме не берусь.

ФАН
09/02/2005 13:33
Вопрос поставлен широко в ознакомительных целях. Гдебы почитать конкретную статью или ещё лучше - умную книгу? За ссылку спасибо - сейчас ознакомлюсь.

Vasilij
09/02/2005 18:21
вобще то в сети на эту тему много всего, вот например, о популярных форматах hex bin
http://yo-prog.narod.ru/hex.html
журнал "Радио" много об этом пишет последнее время

krtpc
10/02/2005 09:58
ФАН Это разные вещи-LOCK-биты в процах и контрольные суммы дампов.Первые применяются для защиты ПО.вторые,как пра-
вило для проверки достоверности информации в епромах,флешах и
т.д.И с контрольными суммами алгоритм понятен-определяешь,где
она лежит(это самое сложное),определяешь алгоритм вычисления ко
нтрольной суммы,меняешь дамп,вычисляешь под новый дамп его ко
нтрольную сумму и заливаешь.
А с процами у меня лично нихрена ниразу не получилось считать за-
крытый проц-на АVR у меня просто очистилась память,на PIC считала
сь какая-то явная ересь.

ФАН
10/02/2005 13:28
Про то, что это разные вещи я в курсе, не в курсе только по алгоритмам вычисления - их что, несколько чтоли? Где почитать про енто? Я полагал, что сумму можно посчитать комповским инженерным калькулятором... Интересен также и алгоритм определения координат байтов, где лежит эта сумма.
По поводу битов защиты гдето один человек писал, что прочитал AVR манипулируя Uпит. Я не знаю, как работают хитрые программаторы, обходя эти биты, но может применяют и этот способ.

Vasilij
10/02/2005 13:41
как правило применяется циклическая контрольная сумма
http://www.aten.ru/articles/artview.php?idx=10
http://www.yandex.ru/yandsearch?text=%F6%E8%EA%EB%E8%F7%E5%F1%EA%E0%FF+%EA%EE%ED%F2%F0%EE%EB%FC%ED%E0%FF+%F1%F3%EC%EC%E0&stype=www
По защите ПЗУ с УФ,- когда то применялась запись "плавающих" бит, сейчас видимо это не актуально.
Наверное АВР с установленым браун аут детектором вряд ли получится так прочитать.
Что то тут про биты есть
http://www.svtehs.com/ru/embcomp.htm

krtpc
10/02/2005 19:28
Вот с AVR у меня и был печальный опыт-даже два с летальным исходом-последний обошелся в 200 баков,пришлось звонить на завод про
сить выслать прошитый проц недовольство, огорчение .При манипуляциях с питанием полностью обнулилась флешь

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru