bootloader avr

Обсуждаем контроллеры компании Atmel.
Ответить
Мучитель микросхем
Аватара пользователя
Сообщения: 442
Зарегистрирован: Пт авг 29, 2008 09:22:37

Сообщение dimon-790 »

Есть у меня дивайсина на меге128 , есть к ней прошивка + програмулина для заливания прошивки . А теперь внимаие вопрос : возможно-ли , вытащить данные прошивки , например вовремя прошивки дивайса , если да то как ?
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Контактная информация:
Реклама
Опытный кот
Сообщения: 812
Зарегистрирован: Ср мар 18, 2009 21:14:33

Сообщение demiurg301 »

Если у вас есть прошивка, то зачем её вытаскивать во время прошивки? (каламбур прям )
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 449
Зарегистрирован: Пт окт 15, 2010 16:08:06
Откуда: Украина, Славянск

Сообщение POS_troi »

1. Файл прошивки шифрованый и её расшифровывает или софтина и сам бут
2. Нифига не шифрованно и ТС хочет исходник )
Мучитель микросхем
Аватара пользователя
Сообщения: 442
Зарегистрирован: Пт авг 29, 2008 09:22:37

Сообщение dimon-790 »

POS_troi писал(а):1. Файл прошивки шифрованый и её расшифровывает или софтина и сам бут
В самую точку ! нужно вытащить либо прошивку либо бут , ктонить уже делал такое ?
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Сообщения: 812
Зарегистрирован: Ср мар 18, 2009 21:14:33

Сообщение demiurg301 »

dimon-790 писал(а):
POS_troi писал(а):1. Файл прошивки шифрованый и её расшифровывает или софтина и сам бут
В самую точку ! нужно вытащить либо прошивку либо бут , ктонить уже делал такое ?
Так что дешифрует? Софтина или бут? Или неизвестно? Сравни вход с выходом софтины!
Если софтина - то просто снять ЛОГ. Проще простого. Правда непонятно - зачем? Получать исходник из хекса - неблагодарная работа и практически нецелесообразная.
Если бут , то если проц. закрыт , бут не вытянешь.
А зачем так извращаться?
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1327
Зарегистрирован: Вс дек 11, 2011 05:43:30
Откуда: Екатеринодар

Сообщение conler »

Предполагаю, что сам бутлоадер расшифровывает криптованный файл при заливке, а сам чип с бутлоадером залочен. Тады "ох"! :(
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 442
Зарегистрирован: Пт авг 29, 2008 09:22:37

Сообщение dimon-790 »

conler писал(а):Предполагаю, что сам бутлоадер расшифровывает криптованный файл при заливке, а сам чип с бутлоадером залочен. Тады "ох"! :(
Похоже так и есть , прошивка заливается по 485-му интерфейсу . Думал мож подсадить слушалку и последние несколько байт тупо не пускать на програмируемое уст-во ? чтоб не взводились лок-биты . Как думаете прокатит?
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Контактная информация:
Опытный кот
Сообщения: 812
Зарегистрирован: Ср мар 18, 2009 21:14:33

Сообщение demiurg301 »

dimon-790 писал(а):
conler писал(а):Предполагаю, что сам бутлоадер расшифровывает криптованный файл при заливке, а сам чип с бутлоадером залочен. Тады "ох"! :(
Похоже так и есть , прошивка заливается по 485-му интерфейсу . Думал мож подсадить слушалку и последние несколько байт тупо не пускать на програмируемое уст-во ? чтоб не взводились лок-биты . Как думаете прокатит?
Неа...Зачем(и КАК?) им взводиться если они уже взведены? :))
А вот если бут тоже обновляется вместе с прошивкой, то можешь убить свой девайс.
Мучитель микросхем
Аватара пользователя
Сообщения: 442
Зарегистрирован: Пт авг 29, 2008 09:22:37

Сообщение dimon-790 »

demiurg301 писал(а):Неа...Зачем(и КАК?) им взводиться если они уже взведены? :))
Я так понимаю : перед прошивкой , стирается основная прошивка ( бут остаётся), вместе сней стираются биты защиты. Дальше заливается новая прошивка , затем сравнивается , если всё без ошибок , устанавливаются биты защиты. Или я не прав ?
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Биты защиты в авр защищают от чтения и/или от записи. Если стоит защита от чтения, то она и не снимается. Бутлоадер читает новую прошивку расшифровывает ее и пишет во флеш, а биты защиты так и стоят не меняясь, тем более что сам бут их изменить и не может, это делается только программатором.
Вымогатель припоя
Аватара пользователя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Сообщение md5sum »

dimon-790 писал(а):... стираются биты защиты ... устанавливаются биты защиты. Или я не прав ?
Для бутлоадера свои биты защиты, а на те, которые не дают Вам считать прошивку ему (буту) начхать и следовательно он их никак не модифицирует 8)
— Не говорите мне что делать и я не скажу куда Вам идти...
Мучитель микросхем
Аватара пользователя
Сообщения: 442
Зарегистрирован: Пт авг 29, 2008 09:22:37

Сообщение dimon-790 »

спасибо , просветили ... :facepalm:
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 307
Зарегистрирован: Ср мар 31, 2010 11:45:58
Откуда: Славянск

Сообщение Moto_v3x »

а хоть что за девайс
Ответить

Вернуться в «AVR»