|
Что там ST учудил с защитой кода..... |
|
|
|
 |
Ответов
|
Jun 9 2015, 21:08
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
перестановочный шифр не взламываемый, потому что не меняет энтропию текста. проблема перестановочного шифра сохранить конфиденциальность ключа.
Если есть загрузчик закрытый и защищенный с этим ключем, и есть ваша прошивка сформированная по этому ключу, и вы его никому не сообщили, то какой толк от того что она лежит в РАМе и ее кто-то скачал.
на пальцах вы решаете что 1 блок прошивке пишете в 5 адрес, 2 блок в 1, 3 в 4, 4 в 2, 5 в 3. дальше прошивка 1 2 3 4 5 превращается в 5 1 4 2 3 - это вы и распространяете. Это человек и считает из РАМ, но только ваш загрузчик разложит это как надо чтобы оно запустилось. И реверс инженерить это никаких шансов, потому что строго говоря это каша а не прошивка.
А загрузчик закрыт и как он раскладывает вам не понятно. Потому и свою прошивку сделать которая разложиться и заработает крайне трудно...
И что не так? Напоминаю что есть платная услуга по стравливанию кристалла и добычи из него прошивки, и стоит она не космических денег. Если это действительно кому то надо он обойдет все ваши заборы, а обычный гопник и простого не победит... главное не потратить на защиту больше чем она защищает....
|
|
|
|
|
Jun 9 2015, 21:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(Golikov A. @ Jun 10 2015, 00:08)  Глупости от начала до конца. Ещё один наивный хочет защититься, переставив местами куски прошивки :-))))))))) На всякий случай напоминаю:: Тема не о защите/взломе (уверяю, об этом я знаю больше подавляющего числа участников), (и попрошу банальностей и сентенций на эту тему тут не писать) Тема только об особенностях защиты в STM32F439. ВСЁ.
|
|
|
|
Сообщений в этой теме
Dr.Alex Что там ST учудил с защитой кода..... Jun 9 2015, 19:04 adnega Цитата(Dr.Alex @ Jun 9 2015, 22:04) Или я... Jun 9 2015, 19:46 Dr.Alex Цитата(adnega @ Jun 9 2015, 22:46) А како... Jun 9 2015, 20:05  adnega Цитата(Dr.Alex @ Jun 9 2015, 23:05) Если ... Jun 9 2015, 20:16   Dr.Alex Цитата(adnega @ Jun 9 2015, 23:16) Еще ка... Jun 9 2015, 20:21    adnega Цитата(Dr.Alex @ Jun 9 2015, 23:21) Да не... Jun 9 2015, 20:36     Aner QUOTE (adnega @ Jun 10 2015, 00:36) Если ... Jun 9 2015, 20:43     Dr.Alex Цитата(adnega @ Jun 9 2015, 23:36) Т.е. и... Jun 9 2015, 20:58      adnega Цитата(Dr.Alex @ Jun 9 2015, 23:58) Если ... Jun 10 2015, 06:17  mantech Цитата(Dr.Alex @ Jun 9 2015, 23:05) Может... Jun 10 2015, 05:58 Aner Зачем так делать? Пишите свой бутлодырь с закрываш... Jun 9 2015, 19:51 Golikov A. ПРОСТИТЕ прочитал вашу добавку после того как напи... Jun 9 2015, 21:24 Dr.Alex Цитата(mantech @ Jun 10 2015, 08:58) Бутл... Jun 10 2015, 06:55 mantech Цитата(Dr.Alex @ Jun 10 2015, 09:55) То е... Jun 10 2015, 07:03  Dr.Alex Цитата(mantech @ Jun 10 2015, 10:03) Може... Jun 10 2015, 07:20   mantech Цитата(Dr.Alex @ Jun 10 2015, 10:20) Верн... Jun 10 2015, 07:42 adnega Цитата(Dr.Alex @ Jun 10 2015, 09:55) Как ... Jun 10 2015, 07:25  Dr.Alex Цитата(adnega @ Jun 10 2015, 10:25) А для... Jun 10 2015, 07:35   adnega Цитата(Dr.Alex @ Jun 10 2015, 10:35) Тема... Jun 10 2015, 07:52    Dr.Alex Цитата(adnega @ Jun 10 2015, 10:52) Как п... Jun 10 2015, 07:59     adnega Цитата(Dr.Alex @ Jun 10 2015, 10:59) Это ... Jun 10 2015, 09:28      Dr.Alex Цитата(adnega @ Jun 10 2015, 12:28) Я бра... Jun 10 2015, 09:30     adnega Цитата(Dr.Alex @ Jun 10 2015, 10:59) Да и... Jun 10 2015, 09:30      Dr.Alex Цитата(adnega @ Jun 10 2015, 12:30) Доста... Jun 10 2015, 09:36       adnega Цитата(Dr.Alex @ Jun 10 2015, 12:36) Возм... Jun 12 2015, 05:11    Непомнящий Евгений Цитата(adnega @ Jun 10 2015, 10:52) Давай... Jun 14 2015, 06:49     Dr.Alex Неужели не понятно, что если бы был 100-процентный... Jun 14 2015, 10:15 sadat Цитата(Dr.Alex @ Jun 10 2015, 09:55) Ребя... Jun 11 2015, 16:24  Dr.Alex Цитата(sadat @ Jun 11 2015, 19:24) совсем... Jun 11 2015, 16:56 Golikov A. Я не очень понимаю смысл темы.
Вам говорят решени... Jun 10 2015, 07:08 Aner Непонятно, может у вас большой сноб уже в параною ... Jun 10 2015, 09:12 Dr.Alex Цитата(Aner @ Jun 10 2015, 12:12) не прощ... Jun 10 2015, 09:24 adnega Кста, посмотрел в модуль CRYP - регистр с ключами ... Jun 10 2015, 09:44 Aner QUOTE (adnega @ Jun 10 2015, 13:44) Кста,... Jun 10 2015, 11:18 pavel-pervomaysk Если прибор очень востребован, дорогой, актуальный... Jun 12 2015, 05:34 bugdesigner Я использую ROP=1 для защиты бутлоадера, обновлени... Jun 12 2015, 09:04 Dr.Alex Цитата(bugdesigner @ Jun 12 2015, 12:04) ... Jun 12 2015, 09:53  bugdesigner Цитата(Dr.Alex @ Jun 12 2015, 12:53) Я зн... Jun 12 2015, 11:49   Dr.Alex Цитата(bugdesigner @ Jun 12 2015, 14:49) ... Jun 12 2015, 12:15 ViKo Хочу уточнить вопрос. Задам защиту чтения Уровень ... Jun 12 2015, 11:54 bugdesigner Цитата(ViKo @ Jun 12 2015, 14:54) Должна ... Jun 12 2015, 12:11  ViKo Цитата(bugdesigner @ Jun 12 2015, 15:11) ... Jun 12 2015, 12:27   bugdesigner Цитата(ViKo @ Jun 12 2015, 15:27) Сбрасыв... Jun 12 2015, 14:34    Dr.Alex Цитата(bugdesigner @ Jun 12 2015, 17:34) ... Jun 12 2015, 19:27     bugdesigner Цитата(Dr.Alex @ Jun 12 2015, 22:27) Во-п... Jun 13 2015, 04:48      Dr.Alex Цитата(bugdesigner @ Jun 13 2015, 07:48) ... Jun 13 2015, 09:39       bugdesigner Цитата(Dr.Alex @ Jun 13 2015, 12:39) Не н... Jun 13 2015, 12:01        Dr.Alex Надоело повторять каждому одно и то же. Для начала... Jun 13 2015, 12:05 Golikov A. А через жтаг можно узнать текущую выполняемую кома... Jun 13 2015, 13:54 Dr.Alex Варианты навскидку:
1) прописывать PC, пытаясь пер... Jun 13 2015, 14:04 bugdesigner Даже если не отключать дебаг порт, можно и нужно н... Jun 13 2015, 14:23  Dr.Alex Цитата(bugdesigner @ Jun 13 2015, 17:23) ... Jun 13 2015, 19:11   Timmy Цитата(Dr.Alex @ Jun 13 2015, 22:11) Вы у... Jun 14 2015, 04:08 Golikov A. Цитатато в принципе невозможно. Как только Вы подк... Jun 13 2015, 15:51
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|