Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

защита МК от чтения

Непрочитано 09.04.2020, 12:55  
laser532
Почётный гражданин KAZUS.RUN
 
Регистрация: 14.03.2009
Сообщений: 1,597
Сказал спасибо: 1,065
Сказали Спасибо 1,559 раз(а) в 855 сообщении(ях)
laser532 на пути к лучшему
По умолчанию Re: защита МК от чтения

У меня была дурная затея с многопроцессорным управлением. Поставил как раз эти F629 с RC внутренним. При каждой подаче питания шло "рукопожатие" (рукожопатие?). Кварцованный мастер слал типа меандра (не помню уже), а все 629 подбирали константу для получения синхронизма и отчитывались: "ID1 готов",.., "IDn готов". Начинали искать с сохраненного значения. В общем, все это работало лет 15, но это бестолковое престидиджитаторство, глюкало и интересно только для поделок. Константа есть, работает и считывается. С закрытой прошивкой все работает.

Всегда защищаю прошивку, стираю надписи, заливаю злобными компаундами. Глупым и полная техдокументация с исходниками не помогает (дело не в деньгах обычно), а умные и сами разработают. Пока они будут разрабатывать и "реверсинженирить" я сливки уже сниму. Задачи быть самым богатым человеком на Земле нет, а на хлеб хватает.
Реклама:

Последний раз редактировалось laser532; 09.04.2020 в 13:01.
laser532 вне форума  
Непрочитано 09.04.2020, 16:14  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: защита МК от чтения

Сообщение от realid Посмотреть сообщение
Считать прошивку с этого чипа стоит где-то 10к рублей. Согласитесь это не очень много.
Насколько я помню, микрочип в старых сериях, то ли 16-ой, то ли как раз 12-ой, точно не скажу, так как специально не интересовался вопросом, допустил ошибку в ядре, и считать "защищённую" прошивку вполне можно было самым обычным программатором. Я думаю если спросить гугл/яндекс найдётся подробное описание процесса.

Но блин, чего тут защищать-то? 1к команд? Да подцепив логический анализатор на выводы контроллера и потратив пару-тройку дней можно написать свою программу, полностью повторяющую "сложный" функционал.
Someone вне форума  
Сказали "Спасибо" Someone
makakus (09.04.2020)
Непрочитано 09.04.2020, 19:20  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: защита МК от чтения

Сообщение от Someone Посмотреть сообщение
Насколько я помню, микрочип в старых сериях, то ли 16-ой, то ли как раз 12-ой, точно не скажу, так как специально не интересовался вопросом, допустил ошибку в ядре, и считать "защищённую" прошивку вполне можно было самым обычным программатором.
Можно ещё отломать ножку "Vpp" и залить всё жестким компаундом или эпоксидкой. Тогда точно никто не считает!

Сообщение от Someone Посмотреть сообщение
Но блин, чего тут защищать-то? 1к команд? Да подцепив логический анализатор на выводы контроллера и потратив пару-тройку дней можно написать свою программу, полностью повторяющую "сложный" функционал.
Вам только так кажется, что 1К - это мало. Сильно сомневаюсь, что вы за 3 дня проанализируете весь "функционал" и воспроизведёте его. Если это, конечно, не просто какое-нибудь мигание кучкой светодиодов по кругу.
..
RECTO вне форума  
Непрочитано 09.04.2020, 20:53  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: защита МК от чтения

Выковыривали алгоритм "шифрования" с такого защищенного мк. Все удачно, так что эти ваши защиты в этих пиках не спасут. Заливки всякие, компаунды тоже не проблема) Эти защиты они только от дурака помогут.

Последний раз редактировалось realid; 09.04.2020 в 20:58.
realid вне форума  
Непрочитано 09.04.2020, 21:17  
niki59
Вид на жительство
 
Аватар для niki59
 
Регистрация: 02.04.2010
Адрес: Украина, 2290 км от Лондона
Сообщений: 335
Сказал спасибо: 363
Сказали Спасибо 252 раз(а) в 104 сообщении(ях)
niki59 на пути к лучшему
По умолчанию Re: защита МК от чтения

Сообщение от realid Посмотреть сообщение
Эти защиты они только от дурака помогут.
Вы правы, за деньги можно сделать многое, а если деньги большие,то и очень многое.
__________________
"Кто не знает, куда направляется, очень удивится, попав не туда"
Марк Твен
niki59 вне форума  
Непрочитано 10.04.2020, 10:01  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: защита МК от чтения

Сообщение от RECTO Посмотреть сообщение
Вам только так кажется, что 1К - это мало.
Неа, из личного опыта. 2 рабочие недели, т.е. 10 дней по 8 часов у меня ушло на "восстановление" меги48 - т.е. в 4 раза больше памяти и 19 входов-выходов. Там правда не использовался усарт, так что не было заморочек с шифрованием. Иначе конечно больше времени бы заняло, а может и вообще не вышло восстановить в приемлемые сроки. Но тут-то 1к ячеек памяти, а команды, если правильно помню, очень давно с пиками 12-16 серии работал, больше 15 лет, могут и 2 ячейки и 3 занимать. Так что именно команд там думаю 400-600. Врядли больше. И всего 6 пинов отслеживать. Опять же, многое упрощается после анализа схемы, которая в данном случае неизвестна. Но всё равно в такой маленький чип сотню (гипербола) функций не засунешь, как не крутись.
Someone вне форума  
Непрочитано 10.04.2020, 19:57  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: защита МК от чтения

Сообщение от Someone Посмотреть сообщение
2 рабочие недели, т.е. 10 дней по 8 часов у меня ушло на "восстановление" меги48 - т.е. в 4 раза больше памяти и 19 входов-выходов. Там правда не использовался усарт, так что не было заморочек с шифрованием. Иначе конечно больше времени бы заняло, а может и вообще не вышло восстановить в приемлемые сроки.
Повезло. Я-ж говорю, всё от задачи зависит, которую МК выполняет. Несложную задачу можно реверсировать за приемлемые сроки. А сложную, или где ещё в добавок используется шифрование данных - под большим вопросом...

Сообщение от Someone Посмотреть сообщение
Но тут-то 1к ячеек памяти, а команды, если правильно помню, очень давно с пиками 12-16 серии работал, больше 15 лет, могут и 2 ячейки и 3 занимать.
Не, одно адресуемое слово - одна команда. Стандарт для всех ПИК-ов этих серий.
RECTO вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита в трамвае от высокого напряжения! narkotik322 Источники питания и свет 9 31.03.2015 16:06
Защита от чтения delay AVR 5 15.11.2012 13:01
Сработает ли стабилитронная защита на входе MCU dpitikov Электроника - это просто 39 08.06.2009 17:14
RSTDSBL в Attiny26 – защита от чтения? dima777 Микроконтроллеры, АЦП, память и т.д 3 10.03.2008 21:08
AT89S8253 проблема чтения из внутренней EEPROM thunder367 Микроконтроллеры, АЦП, память и т.д 5 09.08.2007 13:08


Часовой пояс GMT +4, время: 00:56.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.