ESpec - мир электроники для профессионалов


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

  Список форумов » Электроника от А до Я

Следующая тема · Предыдущая тема
АвторСообщение
ФАН 
Завсегдатай
Сообщения: 331
 
Сообщение #1 от 09/02/2005 09:28 цитата  

Кто может высказаться на тему контрольных сумм в дампах и методах защиты ПО в микропроцессорах. Я слышал про существование неких битов защиты, которые снимают программным путём или как то обходят умные программаторы.
Vasilij 
Завсегдатай
Сообщения: 314
 
Сообщение #2 от 09/02/2005 10:22 цитата  

дыг очень широко вопрос стоит, какой конкретно формат дампа?, какой контроллер?,- у современных для большинства есть биты защиты,и в даташите есть ответ,и здесь на конфе не раз про это говорили,
по последнему вопросу совсем рядом:
http://monitor.espec.ws/section8/topic14069.html
хотя комментировать последнюю ссылку в теме не берусь.
ФАН 
Завсегдатай
Сообщения: 331
 
Сообщение #3 от 09/02/2005 13:33 цитата  

Вопрос поставлен широко в ознакомительных целях. Гдебы почитать конкретную статью или ещё лучше - умную книгу? За ссылку спасибо - сейчас ознакомлюсь.
Vasilij 
Завсегдатай
Сообщения: 314
 
Сообщение #4 от 09/02/2005 18:21 цитата  

вобще то в сети на эту тему много всего, вот например, о популярных форматах hex bin
http://yo-prog.narod.ru/hex.html
журнал "Радио" много об этом пишет последнее время
krtpc 
Участник
Сообщения: 251
krtpc
 
Сообщение #5 от 10/02/2005 09:58 цитата  

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

Про то, что это разные вещи я в курсе, не в курсе только по алгоритмам вычисления - их что, несколько чтоли? Где почитать про енто? Я полагал, что сумму можно посчитать комповским инженерным калькулятором... Интересен также и алгоритм определения координат байтов, где лежит эта сумма.
По поводу битов защиты гдето один человек писал, что прочитал AVR манипулируя Uпит. Я не знаю, как работают хитрые программаторы, обходя эти биты, но может применяют и этот способ.
Vasilij 
Завсегдатай
Сообщения: 314
 
Сообщение #7 от 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 
Участник
Сообщения: 251
krtpc
 
Сообщение #8 от 10/02/2005 19:28 цитата  

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

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Электроника от А до Я



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