Защита от считывания по USB.
- Войдите на сайт для отправки комментариев
Чт, 19/11/2015 - 06:31
Доброго времени суток. Знаю, что это тема истоптанная и избитая. Но тут суть в том что к ардуине не подобраться никак - она в компаунде залита! Можно ли как-то считать прошивку из ардуино уно на Atmege 328? НО не подбираясь к самой плате, а имея только USB?
И обращаю Ваше внимани, что мне не нужен сам скетч. Мне нужна только hex.
Думаю можно. Как вы оцениваете стоимость этого hex файла?
не факт если человек который заливал не поменял фьюзы. тогда не получится
По-моему это невозможно. Кто считает наоборот изложите мысль поподробнее :)
А как счиать, если фьюзы непоменяны?
да нельзя никак. бутлоадер работает только на заливку.
Всем спасибо!
если просверлить напротив нужных пинов то если помучаться подцепиться может и получится, но если фьюзы поменяны то бесполезно
Вопрос, а если фюьзы поменяны, то прошивка будет общаться с софтом на компьютере через USB - COM.
если в ней это заложено. фьюзы почти теже что в оригинале, изменен фьюз защиты от записи. но это не факт. так как добраться проблематично будет до контактов чтобы узнать
получается разработчик сделал плату, залил ее компаундом и продал тебе, а ты нехороший такой хочешь скопировать прошивку и продавать устройства. ну пробуй если не боишься сломать устройство
Да вы не так поняли. Это я хочу продать устроуство. А точнее блок управления паяльной станцией. Вот и хочу узнать, достаточно ли заливки компаундом для защиты!
))) нет. нужно поменять фьюз защиты. и считать после этого не получится. точнее не получится с возможностями обычного пользователя. а компаунд это дополнительная сложность
И всетаки, из-за замены фьюзов будет общение софта с МК. Или с этим могут трудности возникнуть?
И всетаки, из-за замены фьюзов будет общение софта с МК. Или с этим могут трудности возникнуть?
1. Прошивку можно считать только программаторм, по USB нельзя. Как уже сказали, бутлоадер работает только в одну сторону. Да и бутлоадер вообще можно убрать и прошить программатором.
2. После установки защитных фьюзов (лок-битов) считать прошивку программатором также будет нельзя.
3. Лок-биты никак не влияют на работу уже зашитой прошивки.
Собственно, для этого их и придумали. И подобная защита есть не только в AVR, а и вдругих микроконтроллерах.
да нельзя никак. бутлоадер работает только на заливку.
1. Прошивку можно считать только программаторм, по USB нельзя. Как уже сказали, бутлоадер работает только в одну сторону. Да и бутлоадер вообще можно убрать и прошить программатором.
это с чего это такая алогичная ерунда внезапно образовалась в головах ползателей дуино?
как же дудка производит верификацию записанного, если нельзя прочитать записанное?
пробуйте
хочу узнать, достаточно ли заливки компаундом для защиты!
недостаточно - если ты можешь писать флеш по, неважно какому интерфейсу, то ты можешь и читать флеш.
это с чего это такая алогичная ерунда внезапно образовалась в головах ползателей дуино?
......
если ты можешь писать флеш по, неважно какому интерфейсу, то ты можешь и читать флеш.
Посыпаю голову пеплом... В общем-то остаются лок-биты.
Jeka_M, думаю человека, способного через бутлоадер прочитать hex флэша и еепром , прошивка нашего Т.С. вряд ли заинтересует :))
как же дудка производит верификацию записанного, если нельзя прочитать записанное?
помойму при стандарной заливке оно не верифицирует.
а так ваще, нормальный бутлоадер после получения и записи страницы флеша обменивается только CRC этой страницы, зачем ему назад всё читать?
помойму при стандарной заливке оно не верифицирует.
а так ваще, нормальный бутлоадер после получения и записи страницы флеша обменивается только CRC этой страницы, зачем ему назад всё читать?
вы проверили
или будем пререкаться?