Страница 1 из 1
bootloader avr
Добавлено: Вс окт 14, 2012 06:08:39
dimon-790
Есть у меня дивайсина на меге128 , есть к ней прошивка + програмулина для заливания прошивки . А теперь внимаие вопрос : возможно-ли , вытащить данные прошивки , например вовремя прошивки дивайса , если да то как ?
Re: bootloader avr
Добавлено: Вс окт 14, 2012 20:24:42
demiurg301
Если у вас есть прошивка, то зачем её вытаскивать во время прошивки? (каламбур прям )
Re: bootloader avr
Добавлено: Вс окт 14, 2012 20:44:21
POS_troi
1. Файл прошивки шифрованый и её расшифровывает или софтина и сам бут
2. Нифига не шифрованно и ТС хочет исходник )
Re: bootloader avr
Добавлено: Пн окт 15, 2012 07:46:52
dimon-790
POS_troi писал(а):1. Файл прошивки шифрованый и её расшифровывает или софтина и сам бут
В самую точку ! нужно вытащить либо прошивку либо бут , ктонить уже делал такое ?
Re: bootloader avr
Добавлено: Пн окт 15, 2012 20:42:26
demiurg301
dimon-790 писал(а):POS_troi писал(а):1. Файл прошивки шифрованый и её расшифровывает или софтина и сам бут
В самую точку ! нужно вытащить либо прошивку либо бут , ктонить уже делал такое ?
Так что дешифрует? Софтина или бут? Или неизвестно? Сравни вход с выходом софтины!
Если софтина - то просто снять ЛОГ. Проще простого. Правда непонятно - зачем? Получать исходник из хекса - неблагодарная работа и практически нецелесообразная.
Если бут , то если проц. закрыт , бут не вытянешь.
А зачем так извращаться?
Re: bootloader avr
Добавлено: Пн окт 15, 2012 21:09:11
conler
Предполагаю, что сам бутлоадер расшифровывает криптованный файл при заливке, а сам чип с бутлоадером залочен. Тады "ох"!

Re: bootloader avr
Добавлено: Ср окт 17, 2012 07:05:21
dimon-790
conler писал(а):Предполагаю, что сам бутлоадер расшифровывает криптованный файл при заливке, а сам чип с бутлоадером залочен. Тады "ох"!

Похоже так и есть , прошивка заливается по 485-му интерфейсу . Думал мож подсадить слушалку и последние несколько байт тупо не пускать на програмируемое уст-во ? чтоб не взводились лок-биты . Как думаете прокатит?
Re: bootloader avr
Добавлено: Ср окт 17, 2012 09:27:46
demiurg301
dimon-790 писал(а):conler писал(а):Предполагаю, что сам бутлоадер расшифровывает криптованный файл при заливке, а сам чип с бутлоадером залочен. Тады "ох"!

Похоже так и есть , прошивка заливается по 485-му интерфейсу . Думал мож подсадить слушалку и последние несколько байт тупо не пускать на програмируемое уст-во ? чтоб не взводились лок-биты . Как думаете прокатит?
Неа...Зачем(и КАК?) им взводиться если они уже взведены?

А вот если бут тоже обновляется вместе с прошивкой, то можешь убить свой девайс.
Re: bootloader avr
Добавлено: Ср окт 17, 2012 10:04:50
dimon-790
demiurg301 писал(а):Неа...Зачем(и КАК?) им взводиться если они уже взведены?

Я так понимаю : перед прошивкой , стирается основная прошивка ( бут остаётся), вместе сней стираются биты защиты. Дальше заливается новая прошивка , затем сравнивается , если всё без ошибок , устанавливаются биты защиты. Или я не прав ?
Re: bootloader avr
Добавлено: Ср окт 17, 2012 10:31:18
Engineer_Keen
Биты защиты в авр защищают от чтения и/или от записи. Если стоит защита от чтения, то она и не снимается. Бутлоадер читает новую прошивку расшифровывает ее и пишет во флеш, а биты защиты так и стоят не меняясь, тем более что сам бут их изменить и не может, это делается только программатором.
Re: bootloader avr
Добавлено: Ср окт 17, 2012 10:32:24
md5sum
dimon-790 писал(а):... стираются биты защиты ... устанавливаются биты защиты. Или я не прав ?
Для бутлоадера свои биты защиты, а на те, которые не дают Вам считать прошивку ему (буту) начхать и следовательно он их никак не модифицирует

Re: bootloader avr
Добавлено: Чт окт 18, 2012 07:27:12
dimon-790
спасибо , просветили ...

Re: bootloader avr
Добавлено: Чт окт 18, 2012 19:30:23
Moto_v3x
а хоть что за девайс