реклама на сайте
подробности

 
 
> Защита от взлома при бутлоадере, к специалистам по бутлоадерям и взлому
SasaVitebsk
сообщение Oct 24 2006, 18:33
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Заканчиваю серьёзный проект. Таких по объёму у меня ещё не было. Очень жалко потраченного времени (приблизительно месяцев 8). Одназначно придётся применять бутлоадер. И вот вопрос.

Как я понимаю защиту можно пробить если знать некоторые внутренние блоки. (Если я ошибаюсь, - успокойте меня). Эти внутренние куски проги можно "вычислить" по внешним признакам. Ну например достаточно ли для взлома будет таблицы CRC16 или таблицы знакогенератора?

Вообще какой объём кода необходимо знать для взлома? И кто как с этим борется? Теоритически данные таблицы можно вынести за пределы проги и не включать их в пространство программы. Располагать по фиксированному адресу. Правда проект будет выгладеть несколько не очень.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
µµC
сообщение Oct 25 2006, 10:06
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 2-05-06
Пользователь №: 16 710



Чет не понимаю, где проблемы? Существуют шифрующие алгоритмы бутлоудеров. Например, AES или DES в апноутах Атмел. Прошивки защищенные такими алгоритмами не поддаются взлому более дешевому, чем взлом самого контроллера.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 25 2006, 13:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(µµC @ Oct 25 2006, 13:06) *
Чет не понимаю, где проблемы? Существуют шифрующие алгоритмы бутлоудеров. Например, AES или DES в апноутах Атмел. Прошивки защищенные такими алгоритмами не поддаются взлому более дешевому, чем взлом самого контроллера.


Проблему я описал вначале. Очевидно, что стандартный шифрующий алгоритм практически нельзя взломать. Но если известна часть этого кода в незашифрованном виде, то существуют стандартные взломщики которые восстанавливают ключ. В качестве такого троянского коня можно использовать например таблицу CRC16 или таблицу знакогенератора, определить которую можно по внешним признакам.
Go to the top of the page
 
+Quote Post
olegator
сообщение Oct 25 2006, 15:09
Сообщение #4





Группа: Новичок
Сообщений: 9
Регистрация: 22-10-06
Пользователь №: 21 552



Цитата(SasaVitebsk @ Oct 25 2006, 17:52) *
Цитата(µµC @ Oct 25 2006, 13:06) *

Чет не понимаю, где проблемы? Существуют шифрующие алгоритмы бутлоудеров. Например, AES или DES в апноутах Атмел. Прошивки защищенные такими алгоритмами не поддаются взлому более дешевому, чем взлом самого контроллера.


Проблему я описал вначале. Очевидно, что стандартный шифрующий алгоритм практически нельзя взломать. Но если известна часть этого кода в незашифрованном виде, то существуют стандартные взломщики которые восстанавливают ключ. В качестве такого троянского коня можно использовать например таблицу CRC16 или таблицу знакогенератора, определить которую можно по внешним признакам.


IMHO можно смело использовать AES. Он считается чуть ли не самым устойчивым к такого рода взломщикам и можно не парится с таблицей CRC и знакогенератором.
Почитайте здесь http://en.wikipedia.org/wiki/Advanced_Encryption_Standard
А тут неплохая реализация http://fp.gladman.plus.com/cryptography_technology/rijndael/
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SasaVitebsk   Защита от взлома при бутлоадере   Oct 24 2006, 18:33
- - pitt   Родной, спи спокойно! Никому твой код не нужен...   Oct 24 2006, 19:21
|- - klop   Цитата(pitt @ Oct 24 2006, 23:21) Родной,...   Oct 24 2006, 19:50
|- - Леонид Иванович   Выложить исходник на каком-нибудь популярном ресур...   Oct 24 2006, 20:32
|- - singlskv   Цитата(Леонид Иванович @ Oct 25 2006, 00...   Oct 24 2006, 20:57
- - Dog Pawlowa   Цитата(SasaVitebsk @ Oct 24 2006, 21:33) ...   Oct 24 2006, 19:33
|- - SasaVitebsk   Цитата(Dog Pawlowa @ Oct 24 2006, 22:33) ...   Oct 24 2006, 21:53
|- - Dog Pawlowa   Цитата(SasaVitebsk @ Oct 25 2006, 00:53) ...   Oct 25 2006, 05:45
- - singlskv   Цитата(SasaVitebsk @ Oct 24 2006, 22:33) ...   Oct 24 2006, 19:46
- - CD_Eater   Цитата(Леонид Иванович @ Oct 25 2006, 00...   Oct 24 2006, 23:05
- - prottoss   Цитата(SasaVitebsk @ Oct 25 2006, 02:33) ...   Oct 25 2006, 04:36
- - Demeny   Может, я что-то не понимаю, но чем не устраивает б...   Oct 25 2006, 07:42
- - shhh   Биты защиты от чтения не помогут, если есть загруз...   Oct 25 2006, 08:56
|- - COMA   Цитата(shhh @ Oct 25 2006, 12:56) Биты за...   Oct 25 2006, 09:33
- - SasaVitebsk   К CD_Eater. Клонирования не боюсь. С этим бороться...   Oct 25 2006, 08:59
|- - prottoss   Цитата(SasaVitebsk @ Oct 25 2006, 16:59) ...   Oct 25 2006, 09:34
|- - Dog Pawlowa   Цитата(SasaVitebsk @ Oct 25 2006, 11:59) ...   Oct 25 2006, 09:40
|- - Stefan   Цитата(SasaVitebsk @ Oct 25 2006, 11:59) ...   Oct 25 2006, 18:25
|- - µµC   Цитата(SasaVitebsk @ Oct 25 2006, 17:52) ...   Oct 25 2006, 14:22
||- - SasaVitebsk   Цитата(µµC @ Oct 25 2006, 17:22) Хотите э...   Oct 25 2006, 21:30
|- - Леонид Иванович   Цитата(SasaVitebsk @ Oct 25 2006, 16:52) ...   Oct 25 2006, 20:23
|- - Stas633   SasaVitebsk , чем закончились ваши "поиски...   Apr 12 2007, 20:49
|- - Dog Pawlowa   Цитата(Stas633 @ Apr 12 2007, 20:49) Sasa...   Apr 12 2007, 21:09
|- - SasaVitebsk   Цитата(Dog Pawlowa @ Apr 12 2007, 21:09) ...   Apr 12 2007, 22:04
|- - Stas633   Цитата(SasaVitebsk @ Apr 12 2007, 23:04) ...   Apr 12 2007, 22:26
- - Serj78   Кстати, а если без бутлоадера? Известны ли случаи ...   Oct 25 2006, 21:23
|- - prottoss   Цитата(Serj78 @ Oct 26 2006, 05:23) Кстат...   Oct 26 2006, 03:27
- - Serj78   Сергей, Привет! и ты тоже тута! авиамодел...   Oct 25 2006, 21:58
- - IgorKossak   klen, Nanobyte, bodja74 и прочие любители грубосте...   Oct 26 2006, 06:46
- - bodja74   Цитата(IgorKossak @ Oct 26 2006, 09:46) С...   Oct 26 2006, 12:04


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 15:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.0142 секунд с 7
ELECTRONIX ©2004-2016