Полная версия этой страницы:
AT89C4051 (помогите)
Ответьте, пожалуйста, можно ли считать программу с AT89C4051.
oran-be
Jun 3 2008, 16:14
Цитата(_mv @ Jun 3 2008, 18:29)

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

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

Только AVR тут причём?
Наверное легче разработать свою зашивку или выбить

её из разработчика устройства, из которого нужна прошивка
Flasher
Jun 4 2008, 08:44
Слушайте, не говорите ерунды- все прекрасно можно считать. Только для этого нужно иметь МОЗГ, а не только уметь играться в микроконтроллерное ЛЕГО по инструкциям.
А насчет написать- Вы правы, написать всегда легче когда знаешь ЧТО писать, а если алгоритм неизвестен?
2 Flasher - вы можете похвастаться считываением меги какой нибудь с всеми залочеными фузами Lock ?
Только именно вы а не слышал от друга или хороший кореш рассказывал ..
Flasher
Jun 4 2008, 09:14
Могу. AT89C51 обоих модификаций и 90s2313.
2 Flasher - я про меги говорил, да ладно AT90S2313 тож локи имеет.
Так а вы не поделитесь с нами секретом - как это вы сделали ?
Flasher
Jun 4 2008, 10:44
Цитата(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 - таварищ, ИМХО, приврал...
Цитата(Flasher @ Jun 4 2008, 17:14)

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

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

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

...
Сильно сомневаюсь в необходимости чего-то считывать.
Проще, дешевле и быстрее переписать заново под имеющийся(доступный) МК.
Но как вариант выбора МК в мегакомерчески успешной идее, для защиты от Китайцев....
Flasher
Jun 5 2008, 20:35
Необходимость считать возникает не так уж и редко- например, когда тебе передали проект другого, с которым отношения приходится разрывать. Прошивок нет, но самое страшное- в существующих изделиях уже зашит известный только другому алгоритм аутентификации... Как говорится...надо, Федя, надо... Либо поковырять алгоритм вычисления контрольных сумм в чьем-то серийном оборудовании, чтобы подстыковаться....
К сожалению, написавшие не предоставили информацию по считыванию этих самых старых атмеловских 51, которые считывали все кому не лень, поэтому я еще не выполнил по отношению к ним своего обещания.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.