Страница 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 писал(а):... стираются биты защиты ... устанавливаются биты защиты. Или я не прав ?
Для бутлоадера свои биты защиты, а на те, которые не дают Вам считать прошивку ему (буту) начхать и следовательно он их никак не модифицирует 8)

Re: bootloader avr

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

Re: bootloader avr

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