Есть у меня дивайсина на меге128 , есть к ней прошивка + програмулина для заливания прошивки . А теперь внимаие вопрос : возможно-ли , вытащить данные прошивки , например вовремя прошивки дивайса , если да то как ?
_________________ Все мы работаем по методу Робинзона Крузо – ждем пятницу.
1. Файл прошивки шифрованый и её расшифровывает или софтина и сам бут
В самую точку ! нужно вытащить либо прошивку либо бут , ктонить уже делал такое ?
Так что дешифрует? Софтина или бут? Или неизвестно? Сравни вход с выходом софтины! Если софтина - то просто снять ЛОГ. Проще простого. Правда непонятно - зачем? Получать исходник из хекса - неблагодарная работа и практически нецелесообразная. Если бут , то если проц. закрыт , бут не вытянешь. А зачем так извращаться?
Предполагаю, что сам бутлоадер расшифровывает криптованный файл при заливке, а сам чип с бутлоадером залочен. Тады "ох"!
Похоже так и есть , прошивка заливается по 485-му интерфейсу . Думал мож подсадить слушалку и последние несколько байт тупо не пускать на програмируемое уст-во ? чтоб не взводились лок-биты . Как думаете прокатит?
_________________ Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Предполагаю, что сам бутлоадер расшифровывает криптованный файл при заливке, а сам чип с бутлоадером залочен. Тады "ох"!
Похоже так и есть , прошивка заливается по 485-му интерфейсу . Думал мож подсадить слушалку и последние несколько байт тупо не пускать на програмируемое уст-во ? чтоб не взводились лок-биты . Как думаете прокатит?
Неа...Зачем(и КАК?) им взводиться если они уже взведены? А вот если бут тоже обновляется вместе с прошивкой, то можешь убить свой девайс.
Неа...Зачем(и КАК?) им взводиться если они уже взведены?
Я так понимаю : перед прошивкой , стирается основная прошивка ( бут остаётся), вместе сней стираются биты защиты. Дальше заливается новая прошивка , затем сравнивается , если всё без ошибок , устанавливаются биты защиты. Или я не прав ?
_________________ Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Биты защиты в авр защищают от чтения и/или от записи. Если стоит защита от чтения, то она и не снимается. Бутлоадер читает новую прошивку расшифровывает ее и пишет во флеш, а биты защиты так и стоят не меняясь, тем более что сам бут их изменить и не может, это делается только программатором.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения