Size: a a a

2021 February 06

P.

Pavel . in Embedded Group
Andrew K
интересно есть ли безопасный способ залить бутлоадер в чистый чип по swd чтобы его не могли клонировать
Защитить область с бутлоадером от чтения и вырубить свд?
источник

AK

Andrew K in Embedded Group
это да, но тут просто могут сниффером перехватить процесс прошивки, кроме усложнения бинарника не знаю что и придумать типа часть зашифровать или замусорить
источник

A🐱

Andrew 🐱 [войсы не с... in Embedded Group
Andrew K
интересно есть ли безопасный способ залить бутлоадер в чистый чип по swd чтобы его не могли клонировать
Смотря что за чип, серия stm32f1 взломана была
источник

A🐱

Andrew 🐱 [войсы не с... in Embedded Group
Можно через баг с прерываниями прошивку читать
источник

A🐱

Andrew 🐱 [войсы не с... in Embedded Group
Andrew K
это да, но тут просто могут сниффером перехватить процесс прошивки, кроме усложнения бинарника не знаю что и придумать типа часть зашифровать или замусорить
Не приходит идей что-то, кроме как усложнять. Всё равно если можно перехватить, то ничем не защититься
источник

AK

Andrew K in Embedded Group
да так и сделаю
источник

LZ

Leonid Zaliubovskii in Embedded Group
Andrew K
интересно есть ли безопасный способ залить бутлоадер в чистый чип по swd чтобы его не могли клонировать
Если ты не сам это будешь делать - то нет. Разве что на заводе стм заказать партию
источник

LZ

Leonid Zaliubovskii in Embedded Group
Там нет шифрования
источник

LZ

Leonid Zaliubovskii in Embedded Group
Во всех остальных случаях, если кто-то будет шить - он простоту бинарь сопрет
источник

LZ

Leonid Zaliubovskii in Embedded Group
Но это дорого
источник

LZ

Leonid Zaliubovskii in Embedded Group
Andrew K
это да, но тут просто могут сниффером перехватить процесс прошивки, кроме усложнения бинарника не знаю что и придумать типа часть зашифровать или замусорить
А толку что замусоришь или зашифруешь. Все равно копия бинаря будет у прошивающего
источник

LZ

Leonid Zaliubovskii in Embedded Group
И он будет ее просто шить. Или я не совсем понял что ты хочешь
источник

AK

Andrew K in Embedded Group
не прошивать будет моя программа
источник

LZ

Leonid Zaliubovskii in Embedded Group
Andrew K
не прошивать будет моя программа
Что помешает из программы его достать.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Выколупать как ресур
источник

AK

Andrew K in Embedded Group
можно же не настолько все просто сделать
источник

AJ

Arm Jedi in Embedded Group
Andrew K
это да, но тут просто могут сниффером перехватить процесс прошивки, кроме усложнения бинарника не знаю что и придумать типа часть зашифровать или замусорить
Бутлодырь дешифрующий
источник

LZ

Leonid Zaliubovskii in Embedded Group
Если у тебя будет использоваться либа stlink, jlink отследил где вызывается . И дампить
источник

LZ

Leonid Zaliubovskii in Embedded Group
Arm Jedi
Бутлодырь дешифрующий
Я так понял потусдвотям задачи - чип пустой
источник

AJ

Arm Jedi in Embedded Group
Swd закрыть. По uart прошивать
источник