Перейти к содержанию
    

Поиск инженера по цифровым схемам и логике в проект

Это иммобилайзер скорее всего, ищется путь считывания и клонирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 часов назад, atman сказал:

Я вот сейчас ваше сообщение перечитываю и пытаюсь сложить в голове представление о вашем устройстве.

1) Как я понимаю, мы имеем дело с некоторой Soc, на которой имеется некая (комбинационная, КА?) 

система запуска 8-разрядного МК . С одной из 4 программ, забитых в ПЗУ. Коих 3 тестовых и 1 рабочая.

2) Известно ли, что это за МК? Какова его система команд вы разобрались, как я понимаю.

интересует архитектура.

3) Вход в алгоритм сервисного режима как происходит? Алгоритм является некоей программой тестирования

конечного чипа или что-то еще?

4) Хотелось бы взглянуть на ваши HDL файлы. 

1) По сути так. 

2) Микроконтроллер NEC. 8 - bit, что то из серии 78K0. 

3) А вот это правильный вопрос. Как раз и хотим выяснить. 

4) пишите в личку. 

 

19 часов назад, Flood сказал:

Ставлю на то, что речь про поиск сервисного режима, позволяющего считывать несчитываемое (секретный ключ или что-то в этом роде) или записывать незаписываемое (счетчик использований, признак блокировки, дату окончания действия).

По-идее, в хорошем продукте такого режима вообще не должно быть, в крайнем случае вход в него должен быть невозможен даже при наличии исходников микросхемы и ее прошивок.

Именно так и есть. Но всё гораздо проще. Есть желание просто  вернуть во вторичное пользование , ибо завод задумал как одноразовое. 

Тут уже просто дело принципа добить или бросить почти на финале.  

Суть перевода микросхемы в тест - переключить вектор загрузки в одно из трёх тестовых ПЗУ ( Boot-ROM).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 часов назад, Plain сказал:

Ощущение, что автор просто не в курсе, что все микроконтроллеры (синоним — модное слово "ядро") отродясь запускались и запускаются одинаково — по снятию сигнала сброса, т.е. всегда вручную и никак иначе.

 

 

Для входа в тест IC должен быть поднят до поднятия сброса. После поднятия сброса, если IC в 1 старта не происходит. Существует какая то отдельная запускающая схема. 

Опускание IC тоже не вызывает старта если до Сброса был поднят. 

 

При переводе микросхемы в режим теста надо выбрать с какой ПЗУ процессор запускается ( 2 сигнала). 

После выбора ПЗУ следует логический замок . Это защита от копирования на фабрике. Логический замок представляет из себя группу логики , которая в параллельном режиме с портов за 5 тактов загружает 64 бита пароля , которые сохраняются на массив регистров. С регистров все 64 бита поступают на сам логический замок , это сложная логическая схема из 800 элементов простой логики, где происходит некий замес с входящими данными(обратно реверснуть было не реально трудно) , что то на подобие односторонней хэш-функции и на выходе у схемы всего 1 бит - да или нет. Есть  2 варианта решения из 2^64 вариантов и они оба известны. То что замок мы прошли и он сработал проверили путём вскрытия чипа на макетной плате и подключением микропробника под микроскопом.

А вот дальше тупик - процессор просто стоит и ждёт какую то команду ещё. И эта команда отдаётся с каких то других портов, не участвовавших в вышеописанном. И найти их пока что не удалось.

 

P.S. Тема пока на паузе.  Несколько специалистов отозвались и пробуют решить поставленную задачу. Если не осилят, подниму снова. Всем спасибо. 

Изменено пользователем aleksej_27

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...