Например TDA7294

Форум РадиоКот • Просмотр темы - Как работает эта защита прошивки ПЛИС Altera? Я в шоке...
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вс окт 20, 2019 21:40:43

Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 27 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Ср сен 18, 2013 21:30:01 
Мудрый кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 21
Зарегистрирован: Чт авг 21, 2008 23:03:30
Сообщений: 1733
Откуда: Одесса(Украина)
Рейтинг сообщения: 0
Shagrat писал(а):
Может отвечу и позновато...

С первого поста хотел написать, что, возможно, вход/выход меняется местами периодически, но меня опередили.
ПС. А где раньше была тема? Каждый день захожу в эту ветку, но раньше её не видел.

_________________
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Ср сен 18, 2013 23:38:58 
Родился

Карма: -2
Рейтинг сообщений: -3
Зарегистрирован: Пт сен 13, 2013 21:38:01
Сообщений: 5
Рейтинг сообщения: 0
А тут она и была... в самом низу страницы.
А защита такая и вправду прикольная.. Если алгоритм незнаешь, то взломать практически нереально. Заметить разницу в несколько наносекунд в импульсах секундной длительности сложно... да и сами эти импульсы можно специально по продолжительности "пошимить" маленько.
Я пробовал такое взломать. Принцип угадал почти сразу, а что толку? :)


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Чт окт 03, 2013 01:30:49 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 5
Зарегистрирован: Вс сен 29, 2013 22:14:20
Сообщений: 161
Рейтинг сообщения: 0
А может данные пробегают только в момент включения а дальше идут штатные импульсы WDT? :idea:


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Чт окт 10, 2013 03:12:26 
Родился

Зарегистрирован: Пн фев 11, 2013 14:37:18
Сообщений: 1
Рейтинг сообщения: 0
Shagrat писал(а):
... то что выход перестал быть выходом, а стал входом маскируется оч просто, ну кто заметит, что вход посмотрел, на наличие сигнала - определил его отсутствие - и тут же снова стал выходом? и все это на импульсе длинной в пол-секунды! обычные приборы пока еще не научились определять какая из лапок сигнал выдает :)

Об этом можно просто не догадаться, но отследить не сложно. Как писал автор топика, он включал логику между выходом одной микросхемы и входом другой - все работало. Но это пример исключает подмену входа и выхода.
А отловить подобную подмену очень легко при помощи обычной логики. Куда сложнее понять алгоритм.


Вернуться наверх
 
Приглашаем на вебинар «Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430»

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер(дублированный перевод) – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.
Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Сб фев 23, 2019 17:01:14 
Друг Кота
Аватар пользователя

Карма: 23
Рейтинг сообщений: 70
Зарегистрирован: Вс янв 24, 2010 20:19:52
Сообщений: 4299
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
Извиняюсь, что совсем поздно пишу в эту тему. Но помоему это никакая не защита от копирования. Это просто такой ватчдог для
защиты от зависаний. А у вас просто ATTIN13 не синхронизирована по времени с ПЛИСиной. Ну, например, при поступлении фронта от ПЛИС в МК, нужно сбросить таймер на МК и по истечению времени выдать фронт в сторону ПЛИС. А так, у Вас МК и ПЛИС тактируются от разных генераторов и время от времени будет происходить рассинхрон по фронтам, что и приводит к сбросу.

_________________
ааааааааааааа
Изображение I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
STM32G0 – особенности периферии, ядра, архитектуры и ее отличие от STM32F0

Семейство STM32G0 является наиболее совершенным в сегменте бюджетных микроконтроллеров STM32. Новое семейство 32-битных микроконтроллеров STM32G0 с процессорным ядром Cortex-M0+ производства компании STMicroelectronics имеет очень высокий потенциал и является отличной альтернативой не только для 8- и 16-битных микроконтроллеров, но и для всего семейства STM32F0. В статье проводится глубокое сравнение STM32G0 и STM32F0, в том числе – процессорных ядер, организации памяти, шинной архитектуры, потребления, надежности и периферии.
Читать статьи >>
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Сб фев 23, 2019 19:29:51 
Друг Кота
Аватар пользователя

Карма: 110
Рейтинг сообщений: 5678
Зарегистрирован: Сб сен 13, 2014 17:27:32
Сообщений: 23906
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
И 100ЛЕТ НЕ ПРОШЛО А ВОЗ НЫНЕ В БОЛОТЕ..

_________________
Мудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет... и МЧС опаздает
и таки теперь Дураки и Толерасты умирают по пятницам!


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Сб авг 17, 2019 20:30:13 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс июл 07, 2019 05:29:09
Сообщений: 25
Рейтинг сообщения: 0
тини может просто передавать данные идентификации при инициализации, как писал автор данные при включении бегают. А дальше ПЛИС просто определяет фейк и включает режим защиты. Но чтобы обойти было сложней, ПЛИС отключается не сразу, а какое-то случайное время продолжает работать. Это затрудняет задачу взламывателю подобрать идентификацию, т.к. для тестирования любого варианта прийдётся ждать очень много времени, чтобы убедиться что контроллер был опознан :)

Это стандартный способ, называется плавающая защита. Смысл в том, что проверка происходит неявно и сразу не приводит к срабатыванию защиты, где-то в памяти делается отметка, которая в будущем при выполнении какогото кода приведёт к крэшу. Это задержка между детекцией подмены и срабатыванием защиты может составлять дни, месяцы и годы. :)


Вернуться наверх
 


Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 27 ]    , 2

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y