Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
13.08.2009, 01:13
|
#21
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
|
Изменение локбитов лазером - уже лет 5 как в прошлом. В новых чипах ячейки, отвечающие за локбиты распологают "внутри" кристалла так, чтобы их не было видно сверху. Поэтому изменить локбит не "расковыряв" кристалл - наверное почти невозможно.
Сейчас чаще используют неинвазийные методы - дергают питание, играют на глюках в протоколе программирования, возможно "дошивают" троянский бутлоадер и с помощью него вычитывают интересующую информацию.
Отжечь ножку у МК думаю можно так - кратковременным импульсом большого тока › 10A. Думаю, что защитный диод внутри МК выдержит, а дорожка ножки может легко выгореть. Взять конденсатор 10 мкФ, зарядить до 60В, а потом подключить к ноге так, чтобы на ней получился импульс отрицательной полярности (между общим проводом и портом). Ток пойдет через защитный диод, который внутри МК и через ножку. А дальше как в басне про Насреддина - сдохнет или ишак или эмир.
|
|
|
|
13.08.2009, 01:33
|
#22
|
Гражданин KAZUS.RU
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
|
Сообщение от alexgap
|
...
Отжечь ножку у МК думаю можно так - кратковременным импульсом большого тока › 10A. Думаю, что защитный диод внутри МК выдержит, а дорожка ножки может легко выгореть. Взять конденсатор 10 мкФ, зарядить до 60В, а потом подключить к ноге так, чтобы на ней получился импульс отрицательной полярности (между общим проводом и портом). Ток пойдет через защитный диод, который внутри МК и через ножку. А дальше как в басне про Насреддина - сдохнет или ишак или эмир.
|
Может быть и получится, но сгласитесь: ножка ножке рознь. В многовыводных где ножек мильон - там может быть, а те что 20-28ног дип или соик - там я бы сделал ставку на выгорание диода.
|
|
|
|
13.08.2009, 01:35
|
#23
|
Прохожий
Регистрация: 29.01.2008
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от alexgap
|
Отжечь ножку у МК думаю можно так - кратковременным импульсом большого тока › 10A. Думаю, что защитный диод внутри МК выдержит, а дорожка ножки может легко выгореть. Взять конденсатор 10 мкФ, зарядить до 60В, а потом подключить к ноге так, чтобы на ней получился импульс отрицательной полярности (между общим проводом и портом). Ток пойдет через защитный диод, который внутри МК и через ножку. А дальше как в басне про Насреддина - сдохнет или ишак или эмир.
|
хорошая идея, завтра опробую
Цитата:
|
Т.е. неужто Имея "ДОСТАТОЧНУЮ" сумму денег, можно снять прошивку с "ЛЮБОГО" МК
|
ДА . меняется только стоимость от проца к процу
Цитата:
|
Вариант защиты от меня:
1)Вытрите наждачкой надпись на МК. и вообще затрите его со всех сторон(только не до дыр).
2)Аккуратно перегните ножки МК в обратную сторону(наверх), чтобы было "незаметно".
3)Разведите правильную ПП и впаяйте МК "вверх низом".
4)Пусть хацкеры о..еют!
5)Если все же украдут прошивку, валите все на меня...
|
интересная идея, но годится только для единичных экземпляров и корпусов TQFP
|
|
|
|
13.08.2009, 10:21
|
#24
|
Частый гость
Регистрация: 15.01.2008
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сгорали у меня порты на меге и тини в 2-х случаях без ущерба всему остальному:
1. Подать 12В подтяжки(вместо 5В) на ножку, сконфигурированную на вход. Отгорает не сразу, а через пару дней. Ну можно попробовать подать 24В для скорейшего сгорания....
2. Сконфигурить ножку на выход и дать туда 5В без ограничительного резистора. Или слепить с другим выходом от того же МК(могут отгореть сразу 2 лапы). Правда отгореть может тоже не сразу, а через часок...
Правда это не совсем хороший метод защиты ![Подмигивание](images/smilies/icon_wink.gif) И кофигурация Reset обычным портом ввода-вывода тоже очень затрудняет считывание!
|
|
|
|
13.08.2009, 17:19
|
#25
|
Почётный гражданин KAZUS.RU
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
|
Лутше уже между платой и микроконтролером вмонтировать пиропатрон
Можно еще попробовать поигратся с привязкой программы к конкретному чипу. При более мение стабильном питании микроконтроллера и внешнем кварцовом генераторе, поиградся со сторожевым таймером. Сделав этакий глюкогенератор, срабатываюший в том случаи если отношение частоты RC генератора сторожевого таймера и кварца отличается от того, которое заложено в программе.
НО это из разряда шаманства!
|
|
|
|
13.08.2009, 17:41
|
#26
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Сообщение от E97
|
Лутше уже между платой и микроконтролером вмонтировать пиропатрон
... если отношение частоты RC генератора сторожевого таймера и кварца отличается от того, которое заложено в программе.
|
Не пойдёт - это отношение сильно зависит от температуры.
Вообще-то тема защиты кода с такой уже бородищей...
|
|
|
|
13.08.2009, 17:59
|
#27
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Тема защиты кода - из разряда "вечных". Это та же борьба Щита и Меча. Какую-бы не придумали защиту - рано или поздно её пробъют. Это вопрос времени, денег и востребованности того, что защищают от незваных гостей..
|
|
|
|
28.08.2009, 04:39
|
#28
|
Прописка
Регистрация: 29.08.2008
Сообщений: 224
Сказал спасибо: 0
Сказали Спасибо 31 раз(а) в 31 сообщении(ях)
|
харакири by "Made in Japan"
Сообщение от E97
|
Лутше уже между платой и микроконтролером вмонтировать пиропатрон
|
хаха! сразу вспомнились старыедобрые 70-ые годы, и страшные откровения, передавамые друг другу счастливыми обладателями привезенной "оттуда" бытовой техникой с гордой этикеткой "Made in Japan".. — "дада, и вот до чего ж эти японцы хитроумные, какую технику делают. Но знаете - они не дураки - они взрыватель туда внутрь ставят, в некоторые аппараты. Вот захочешь ты залезть скажем в видяк, раскрутишь винты, откроешь корпус, а оно - БАХ! - и сгорело!! Японцы, они такие.." Во как
слышал вот подобное, и не раз ![Подмигивание](images/smilies/icon_wink.gif) ага
И хотя ничего такого подобного в тех аппаратах потом не видел, и ничего о подобном от серьёзных ледей не слышал, но вот таки до сих пор интересно - откуда это пошло? с чего оно взялось? просто байка, легенда, или имела таки реальную подоплёку? (не могло ж такое, наверное, родиться на ровном месте)) Хотя ниразу в такое и не верится)
__________________
—————————
|
|
|
|
28.08.2009, 09:48
|
#29
|
Прописка
Регистрация: 21.10.2006
Сообщений: 147
Сказал спасибо: 66
Сказали Спасибо 24 раз(а) в 10 сообщении(ях)
|
Во Вы геморойщики.....
Извеняюсь конечно, но ругих слов просто ненашёл....
А слабо писать прошивки так - что при других ИМС(из тойже серии даже) прога просто откажется работать на стадии загрузки основных параметров...
На деле это можно сделать так - на плату ставится чтото типа DS2411 в SOT23 и спиливаются маркировки всех ИМС и серийник этой ИМС банально вбивается во ФЛЕШЬ, да гемор при большом тиражировании - но зато и защита неслабая...
При вбивании в ЕЕПРОМ - защита послабже, но тож довольно проблематично ломануть.... или ещё проще - ставится DS2405 и на неё светодиод ![Улыбка](images/smilies/icon_smile.gif) мол чтоб подумали что это транзистор чтоб светик поярче горел... и по корпусу тож похож будет и спилить маркировку
Ну и + правильное и грамотное выставление ВСЕХ фьюзов, а не только лок-битов...
+ можно сделать возможность портить содержимое флешки и ЕЕПРОМа при обнаружении попытки чтения...
Если в МК есть пин AREF - то можно соединить его с ногой МК и при подачи на него лог.0 - МК примерно через 2-3часа сгорает тоже ![Улыбка](images/smilies/icon_smile.gif) - случайно так спалил 2МК(мега164р) подряд(ошибся при раводки платы)... Тоесть это стоит делать када МК видит что вскрыли его корпус
|
|
|
|
28.08.2009, 13:35
|
#30
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Ну при том, что "враги" всевидящи, это тоже не поможет. Так же, как и если придумать некоторую кодовую последовательность, которою подают на МК в процесе наладки (эдакий ключ), и потом все работает нормально.
Дело в том, что если китайцы(японцы, бурятские шаманы) дотанут прошивку,дизасемблируют, то дело времени, когда они догонят алгоритм работы защиты. Так вот...
__________________
Sex, Druggs, Rock&Roll
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:45.
|
|