Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: МК AT90CAN128
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
autodamp
Есть устройство на АT90CAN128, память от чтения закрыта. Как можно его прочитать?
sysel
Цитата(autodamp @ Feb 17 2009, 10:28) *
Есть устройство на АT90CAN128, память от чтения закрыта. Как можно его прочитать?


Воспользуйтесь поиском по форуму! Здесь куча таких тем, но путного Вы вряд ли чего найдёте...
Будут писать дяди, мол, давай десять-двадцать тысяч евро, я тебе прочитаю...
Другие дяди будут писать, что это развод...
Третьи дяди вспомнят, что какие-то там древние микроконтроллеры читались при пониженном напряжении питания.
autodamp
Цитата(sysel @ Feb 17 2009, 10:36) *
Воспользуйтесь поиском по форуму! Здесь куча таких тем, но путного Вы вряд ли чего найдёте...
Будут писать дяди, мол, давай десять-двадцать тысяч евро, я тебе прочитаю...
Другие дяди будут писать, что это развод...
Третьи дяди вспомнят, что какие-то там древние микроконтроллеры читались при пониженном напряжении питания.


Я слышал что нашли способ обхода закрытых МК.
Будем искать.....
Demeny
Цитата(autodamp @ Feb 17 2009, 11:59) *
Я слышал что нашли способ обхода закрытых МК.

Да, это простой способ. МК стирается при пониженном (до минимально возможного) напряжении питания, после этого из памяти программ считываются 0xFF. Однако там, где раньше были битовые нули - уровень логической единицы чуть ниже, чем там где были единицы.
ARV
Цитата(Demeny @ Feb 25 2009, 13:25) *
Да, это простой способ. МК стирается при пониженном (до минимально возможного) напряжении питания, после этого из памяти программ считываются 0xFF. Однако там, где раньше были битовые нули - уровень логической единицы чуть ниже, чем там где были единицы.
что за бред? выходные уровни на выводах МК формируются драйверами портов, которые никак не могут реагировать на "недозаряд" ячеек памяти.
_Pasha
Цитата(Demeny @ Feb 25 2009, 14:25) *
уровень логической единицы чуть ниже, чем там где были единицы.

И каким макаком оно, пройдя сквозь несколько шинных формирователей, порадует наз ворованной прошивкой? smile.gif Ой. Опередили.
Demeny
Цитата(ARV @ Feb 25 2009, 13:32) *
что за бред? выходные уровни на выводах МК формируются драйверами портов, которые никак не могут реагировать на "недозаряд" ячеек памяти.

А слышали ли Вы что-либо про линейный режим работы логического элемента ? При пограничных режимах питания зависимость выходного тока от входного прослеживается нормально.
Rst7
Цитата
А слышали ли Вы что-либо про линейный режим работы логического элемента ?


Я сомневаюсь, что можно подобрать такой режим по питанию, чтобы порог усилителей считывания находился на том самом уровне недотертости, но при этом функционировало остальное железо.

Не говоря уже о том, что современная структура автоматов записи предусматривает контроль напряжения программирования, и, при его недотягивании до номинала, не производится вход в нужный режим.

А вообще, тут стоит задать вопрос топикстартеру (опустив моральные вопросы) - сколько денег он готов потратить на разработку нового ПО с функционалом уже существующего (которое он хочет украсть, назовем вещи своими именами). Может быть, тут найдутся люди, которые будут готовы решить вопрос за оглашенную сумму. Правда, сумма денег должна оглашаться на пару с ТЗ (или исходными данными для составления ТЗ).
_Pasha
Цитата(Rst7 @ Feb 25 2009, 15:02) *
вопрос топикстартеру (опустив моральные вопросы) 

+10^10 И еще: а что в данной постановке вопроса аморального? Пи*жение протокола? Дык еще R. Stallman  высказывался по этому поводу:


Цитата
Imagine if each car manufacturer had to design a different way to start, stop, and steer a car. 
Users will be "locked in" to whichever interface they learn; then they will be prisoners of one supplier, who will charge a monopolistic price
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.