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

 
 
> Восстановление протокола загрузчика, 88i1160-BTT2
Guest_Воложанин М.А._*
сообщение Jul 13 2018, 20:49
Сообщение #1





Guests






У STM32F4 есть удобный и надежный способ обновления прошивки - DFU, единственный минус, что прошивка полностью открыта. И клиент может накопировать
её в копии Вашего устройства сколько угодно раз.
Во избежание несанкционированного копирования Вашей прошивки в сторонние устройства, сначала грузим в камень собственный загрузчик, который защищаем от чтения,
и уже ему скармливаем по виртуальному последовательному порту криптованную прошивку на собственном алгоритме шифромания,
Которую загрузчик декодирует и пишет во флэш память контроллера. Получается весьма шустро. Именно потому что последовательный порт - виртуальный.
А по факту работает на скорости USB.
https://www.youtube.com/playlist?list=PLMcV...qDxzNoEX9pjwFSS
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Hardnew
сообщение Jul 16 2018, 02:42
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 16-07-18
Пользователь №: 106 025



Доброго времени суток!
Есть загрузчик для 88i1160-BTT2 - 687 байт (марвеловский ARM). По UART отправляется 512 байт далее checksum в 32 бита. Это единственная функция в бинарнике, в которой могут быть арифметические, логические и функции сдвига.

Необходима помощь в восстановлении алгоритма подсчета checksum. За помощь готов предложить 30 т.р. (обсуждаемо).
Спецы, нужна Ваша помощь!
Go to the top of the page
 
+Quote Post
Arlleex
сообщение Jul 16 2018, 04:46
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264



Цитата(Hardnew @ Jul 16 2018, 06:42) *
Необходима помощь в восстановлении алгоритма подсчета checksum. За помощь готов предложить 30 т.р. (обсуждаемо).
Спецы, нужна Ваша помощь!

Тоже отпишитесь в личку, пожалуйста, с примерами пакетов.
Go to the top of the page
 
+Quote Post
Hardnew
сообщение Jul 16 2018, 05:21
Сообщение #4





Группа: Новичок
Сообщений: 4
Регистрация: 16-07-18
Пользователь №: 106 025



Цитата(Arlleex @ Jul 16 2018, 05:46) *
Тоже отпишитесь в личку, пожалуйста, с примерами пакетов.


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

Готов скинуть на мыло!

Цитата(Arlleex @ Jul 16 2018, 05:46) *
Тоже отпишитесь в личку, пожалуйста, с примерами пакетов.


в личку не дает. На какое мыло скинуть?

Цитата(uriy @ Jul 16 2018, 05:25) *
Давайте примеры пакетов


на какое мыло скинуть?

Цитата(uriy @ Jul 16 2018, 05:25) *
Давайте примеры пакетов


тут примеры
В конце пакета идет CheckSum 4 байта

Цитата(Arlleex @ Jul 16 2018, 05:46) *
Тоже отпишитесь в личку, пожалуйста, с примерами пакетов.


Вот еще примеры с нулями и FFFFF

Сообщение отредактировал Hardnew - Jul 16 2018, 05:22
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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