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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> реверс прошивки микроконтроллера, разовая работа
FLM
сообщение Feb 27 2018, 15:50
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-11-15
Пользователь №: 89 169



Цитата(mantech @ Feb 27 2018, 15:35) *
Хмм, тут дело серьезное, предположу, в мотороловско-фрисковых процах может использоваться механизм цифровой подписи исполняемого ПО. В контроллере есть бутром, в котором реализован HAB (блок криптозагрузчика) ключи шифрования зашиты в однократно-программируемую память на кристалле, считать их можно только если аппаратно не отключен JTAG, но если включен механизм шифрования, то он будет точно отключен, а запустить "левую" прогу без ЭЦП нереально, только, если перепаять "чистый" чип.
Может все куда проще, и криптозащита не задействована laughing.gif

ну bin не шифрован и флешер внешний внутри бинаря похоже
если эцп есть то она зливается аппаратно производителем то к предыдущии версии прошивки подписаны тем же ключем вопрос стоит в том чтобы перезалить старую прошивку обойти проверку версии

Сообщение отредактировал FLM - Feb 27 2018, 16:03
Go to the top of the page
 
+Quote Post
Aldec
сообщение Feb 28 2018, 05:24
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 21-06-16
Пользователь №: 92 272



Протокол работает с какой то программой по усб?
Если требуется только понизить версию нужно слить прошивку программатором и сравнить с другой .
Go to the top of the page
 
+Quote Post
FLM
сообщение Feb 28 2018, 19:06
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-11-15
Пользователь №: 89 169



Цитата(Aldec @ Feb 28 2018, 06:24) *
Протокол работает с какой то программой по усб?
Если требуется только понизить версию нужно слить прошивку программатором и сравнить с другой .

а что даст сравнение?
да работает с программой на винде
чтобы понизить версию нужно найти как его в режим загрузки поставить и сделать ресет
Go to the top of the page
 
+Quote Post
Aldec
сообщение Mar 1 2018, 12:56
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 21-06-16
Пользователь №: 92 272



Вам требуется протокол для того чтоб девайс работал какимто другим приложением через юсб или только для прошивки?

Можно сравнить и посмотреть что прошито в контролер из прошивки, по каким адресам, т.к прошивалщик может шить как получится.

Версию прошивки в контролере проверяет бутлоадер или программа через юсб,
есть какието ини, дллки, чтото реестре прописано?

Нужно отредактировать прошивку там где прописывается версия или убрать проверку версии в программе.
Go to the top of the page
 
+Quote Post
FLM
сообщение Mar 1 2018, 14:57
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-11-15
Пользователь №: 89 169



Цитата(Aldec @ Mar 1 2018, 13:56) *
Вам требуется протокол для того чтоб девайс работал какимто другим приложением через юсб или только для прошивки?

Можно сравнить и посмотреть что прошито в контролер из прошивки, по каким адресам, т.к прошивалщик может шить как получится.

Версию прошивки в контролере проверяет бутлоадер или программа через юсб,
есть какието ини, дллки, чтото реестре прописано?

Нужно отредактировать прошивку там где прописывается версия или убрать проверку версии в программе.
Версию прошивки в контролере проверяет бутлоадер или программа через юсб,
есть какието ини, дллки, чтото реестре прописано?
скорее всего бутлоадер проверяет подпись прошивки а версию уже программа
есть и дллки и есть параметры реестра для указания: проверить версию и прошить после след перезагрузки, прошить после след перезагрузки на туже версию что и стоит если она не ниже , не проверять и нечего не делать.
Go to the top of the page
 
+Quote Post
Aldec
сообщение Mar 1 2018, 15:51
Сообщение #21


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 21-06-16
Пользователь №: 92 272



Если в основном требуется только протокол его можно вытащить из программы
Go to the top of the page
 
+Quote Post
FLM
сообщение Mar 1 2018, 16:00
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-11-15
Пользователь №: 89 169



Цитата(Aldec @ Mar 1 2018, 16:51) *
Если в основном требуется только протокол его можно вытащить из программы

из программы там все сложно асинхронно все на событиях и тд и протектора не нужно
а в основном нужно сделать некую утилиту которая позволит проливать оригинальную но более старую прошивку в контроллер через юсб
те нужно сделать ресет и поставить в режим загрузки контроллер
не используя оригинальную программу
Go to the top of the page
 
+Quote Post
Aldec
сообщение Mar 2 2018, 05:34
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 21-06-16
Пользователь №: 92 272



Протокол не требуется, нужно только прошить один контролер?
Go to the top of the page
 
+Quote Post
FLM
сообщение Mar 2 2018, 13:24
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-11-15
Пользователь №: 89 169



Цитата(Aldec @ Mar 2 2018, 06:34) *
Протокол не требуется, нужно только прошить один контролер?

как минимум да
но только программно нужно это сделать
Go to the top of the page
 
+Quote Post
Aldec
сообщение Mar 3 2018, 07:31
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 21-06-16
Пользователь №: 92 272



Один контролер можно прошить програматром или написать бутлоадер который не будет ничего проверять.
Go to the top of the page
 
+Quote Post
x893
сообщение Mar 3 2018, 09:14
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



2 FLM:
А что госдеп запрещает разработчику дать вам нужную информацию ?
Go to the top of the page
 
+Quote Post
FLM
сообщение Mar 3 2018, 17:09
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-11-15
Пользователь №: 89 169



Цитата(Aldec @ Mar 3 2018, 08:31) *
Один контролер можно прошить програматром или написать бутлоадер который не будет ничего проверять.

нужно сделать програмно
Go to the top of the page
 
+Quote Post
FLM
сообщение Mar 3 2018, 23:17
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-11-15
Пользователь №: 89 169



Цитата(x893 @ Mar 3 2018, 10:14) *
2 FLM:
А что госдеп запрещает разработчику дать вам нужную информацию ?

конечно этот что же коммерческая тайна))
Go to the top of the page
 
+Quote Post
Aldec
сообщение Mar 4 2018, 05:22
Сообщение #29


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 21-06-16
Пользователь №: 92 272



У вас только прошивка или есть адрес бутлоадера, схема, фото или скан платы
Go to the top of the page
 
+Quote Post
FLM
сообщение Mar 4 2018, 14:15
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-11-15
Пользователь №: 89 169



Цитата(Aldec @ Mar 4 2018, 06:22) *
У вас только прошивка или есть адрес бутлоадера, схема, фото или скан платы

есть плата фото не проблема адреса нет бутлодера
Go to the top of the page
 
+Quote Post

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

 


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


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