Например TDA7294

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





Текущее время: Чт мар 28, 2024 11:44:44

Часовой пояс: UTC + 3 часа


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



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

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

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

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


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

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


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

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


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

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

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

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

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


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Сб фев 23, 2019 16:01:14 
Друг Кота
Аватар пользователя

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

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Сб фев 23, 2019 18:29:51 
Друг Кота
Аватар пользователя

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

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


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

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Пн фев 22, 2021 20:26:48 
Родился

Зарегистрирован: Пн янв 08, 2018 14:32:27
Сообщений: 1
Рейтинг сообщения: 0
давно читал этот детектив... надеялся на развязку, а нет :(
.
предположение - с оригинальной тинькой стартануть, потом переключиться на ходу на вторую, в которой голый вачдог самописный (просто хоть тумблером переключиться, между импульсами). что получится?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Вт окт 12, 2021 15:49:52 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 96
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4470
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
тини может просто передавать данные идентификации при инициализации, как писал автор данные при включении бегают. А дальше ПЛИС просто определяет фейк и включает режим защиты. Но чтобы обойти было сложней, ПЛИС отключается не сразу, а какое-то случайное время продолжает работать. Это затрудняет задачу взламывателю подобрать идентификацию, т.к. для тестирования любого варианта прийдётся ждать очень много времени, чтобы убедиться что контроллер был опознан :)

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

Все может быть.
Я бы спрятал передачу данных в фазах сигналов между линиями MCU->FPGA и FPGA->MCU.
То есть, допустим, FPGA генерирует фронт, МК через некоторую маленькую задержку тоже выдает фронт.
В величине этой, вроде бы банальной задержки реакции, можно уже закодировать бит информации.
В FPGA задержка считается счетчиком, который стартует вместе с выходным фронтом, а замораживается по приходу фронта от МК. От того, что он насчитал в этом интервале, можно выделить передаваемую от МК информацию.

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как работает эта защита прошивки ПЛИС Altera? Я в шоке..
СообщениеДобавлено: Пн ноя 15, 2021 09:45:05 
Это не хвост, это антенна
Аватар пользователя

Карма: -16
Рейтинг сообщений: -136
Зарегистрирован: Чт фев 19, 2015 12:41:04
Сообщений: 1406
Рейтинг сообщения: 0
Гадать что пришло в голову разработчику? Может на кофейной гуще погадать лучше будет. Хотя, мысли начинающих и собак сходятся.

_________________
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)


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

Часовой пояс: UTC + 3 часа


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

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


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

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


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