Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT89C4051 (помогите)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
_mv
Ответьте, пожалуйста, можно ли считать программу с AT89C4051.
oran-be
Цитата(_mv @ Jun 3 2008, 18:29) *
Ответьте, пожалуйста, можно ли считать программу с AT89C4051.

Со всеми установленными битами защиты - нет. Даже не со всеми, поскольку со внешним ROMом не работает.
Flasher
Цитата(_mv @ Jun 3 2008, 18:29) *
Ответьте, пожалуйста, можно ли считать программу с AT89C4051.

Можно, но сложно. Танец с бубнами гарантирован.
GetSmart
Цитата(_mv)
Ответьте, пожалуйста, можно ли считать программу с AT89C4051.
Можно! Легко и непринуждённо, если не установлены биты защиты. А иначе добро пожаловать в соседнюю ветку. Там предлагают подобные услуги. Цена, кажется, - килобаксы.

ЗЫ. Сколько людей, столько и мнений smile.gif Только AVR тут причём?
artemm
Наверное легче разработать свою зашивку или выбить smile3009.gif её из разработчика устройства, из которого нужна прошивка
Flasher
Слушайте, не говорите ерунды- все прекрасно можно считать. Только для этого нужно иметь МОЗГ, а не только уметь играться в микроконтроллерное ЛЕГО по инструкциям.
А насчет написать- Вы правы, написать всегда легче когда знаешь ЧТО писать, а если алгоритм неизвестен?
Kuzmi4
2 Flasher - вы можете похвастаться считываением меги какой нибудь с всеми залочеными фузами Lock ?
Только именно вы а не слышал от друга или хороший кореш рассказывал ..
Flasher
Могу. AT89C51 обоих модификаций и 90s2313.
Kuzmi4
2 Flasher - я про меги говорил, да ладно AT90S2313 тож локи имеет.
Так а вы не поделитесь с нами секретом - как это вы сделали ?
Flasher
Цитата(Kuzmi4 @ Jun 4 2008, 13:22) *
2 Flasher - я про меги говорил, да ладно AT90S2313 тож локи имеет.
Так а вы не поделитесь с нами секретом - как это вы сделали ?

Система обхода защиты одинакова для всех микроконтроллеров атмел. Принципиальных различий между мегами и 89 серией не существует. Делиться ни с кем не собираюсь, ибо это крайне излишне. Попытки взять на "понт" игнорирую. Информацию дал не для хвастовства, а для того чтобы человека не ориентировали на тупые шаблоны- всегда проще написать, это дорого, это невозможно. Говорю- это возможно самому. Это не дорого- 10-40 баксов. Это много времени- у меня заняло около месяца на начальном этапе. Для реализации нужен мозг и знания(не ахти какие, но все же...). Большинство подсказок содержится в даташитах, особенно первых версий. Дерзайте, если хотите.
Год назад работал с группой обучающихся. Разделил на 2 группы. Одной дал наполовину разобранную личинку китайского замка и ключ. Сказал что могу открыть его без ключа за 2 минуты, да и сами они знали что это делают- хотя бы по фильмам. Второй группе выдал документацию на Keeloq с предварительным рассказом что микрочип затратил 6 млн долларов на доказательство математической устойчивости, и эта система много лет ставится на все автосигнализации. Задача у обеих групп- была взломать или обойти. Группа с ключом яростно билась и почти смогла решить задачу. Группа с Keeloq вяло перебирала документацию и серъезно даже не бралась за решение.Выводы сделаете сами.
Палыч
Цитата(Flasher @ Jun 4 2008, 12:14) *
Могу. AT89C51 обоих модификаций и 90s2313.
Ну, старые АТ89С51 - разве что ленивый не вычитывал. А, про новые и AVR - таварищ, ИМХО, приврал...
_mv
Цитата(Flasher @ Jun 4 2008, 17:14) *
Могу. AT89C51 обоих модификаций и 90s2313.


Что необходимо, для этого? Не могли бы вы дать ссылку на описание процесса считывания программы (если имеется)?
Flasher
Не приврал. Я прекрасно ознакомлен с механизмами защиты и изменениями, которые повлекли усложнения процесса считывания. Кто в теме- поймет. Всю информацию я и так дал. Читайте старые даташиты. касательно процесса программирования. Все что нужно- обмануть процессор. Не искать каких-то секретных алгоритмов или закладок, а просто обмануть.
Kuzmi4
Ладно ладно, тут и так все остались при своих мнениях, потому как чего то вразумительного услышать не могли...
Flasher
Цитата(Kuzmi4 @ Jun 5 2008, 18:54) *
Ладно ладно, тут и так все остались при своих мнениях, потому как чего то вразумительного услышать не могли...

Резюмирую- у автора 4 варианта:
1) Написать все самому
2) Отказаться от задачи
3)Обратиться к товарищам из соседних веток, выложить им килобаксы- получить результат
4)Проанализировать полученные данные о заняться самостоятельным считыванием.


По поводу "старые АТ89С51 - разве что ленивый не вычитывал."- напишите в личку как Вы именно их вычитывали- и я Вам расскажу чем они отличаются от новых. Дальше сами догадаетесь...
fmdost
Цитата(Flasher @ Jun 4 2008, 12:44) *
Слушайте, не говорите ерунды- все прекрасно можно считать...

Предлагаю вам такую игру. Я вам высылаю допустим мегу48 с флешем записаным текстовым файлом в формате ASCII . Вы её считаете и выложите на всеобщее обозрение.
Идёт?
Flasher
Я не тот товарищ, который предлагал это за деньги. Я считыватель сделал в конце 90-х годов в бытность своего студенчества. Тогда -это была игра. Сейчас я этим займусь только в качестве очень большой необходимости. Я предложил Вам другую игру- расскажите как Вы считываете СТАРЫЙ 89С51 и я Вам дам информацию о новых. Тогда -сами дерзайте и судите о справедливости моих заявлений. Тем более, если Вы знаете про старые- понять суть изменений не составит никакого труда, если даже не будете мучаться почему сами не догадались.
fmdost
Цитата(Flasher @ Jun 5 2008, 23:32) *
...


Сильно сомневаюсь в необходимости чего-то считывать.
Проще, дешевле и быстрее переписать заново под имеющийся(доступный) МК.
Но как вариант выбора МК в мегакомерчески успешной идее, для защиты от Китайцев....
Flasher
Необходимость считать возникает не так уж и редко- например, когда тебе передали проект другого, с которым отношения приходится разрывать. Прошивок нет, но самое страшное- в существующих изделиях уже зашит известный только другому алгоритм аутентификации... Как говорится...надо, Федя, надо... Либо поковырять алгоритм вычисления контрольных сумм в чьем-то серийном оборудовании, чтобы подстыковаться....
К сожалению, написавшие не предоставили информацию по считыванию этих самых старых атмеловских 51, которые считывали все кому не лень, поэтому я еще не выполнил по отношению к ним своего обещания.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.