Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Тема закрыта

чтение прошивки пика

Сб авг 04, 2012 21:44:57

есть некое устройство. все маркировки микросхем спилены. включается оно 2 копками, нажимая в определенной последовательности. (кодовый замок типа). раз 5 наугад включал но никак не запомню последовательность. примерно идентифицировал микроконтроллер как пик в 8 выводном корпусе. вот хочу прочитать содержимое и поанализировать прерывания. чем и как читать и есть ли вероятность что защищено от чтения?
вот примерная схема. пробовал подавать на выходы лог 0 или 1 устройство не стартует. видимо обмен с другим микроконтроллером
Вложения
pic.JPG
(12.75 KiB) Скачиваний: 1454

Re: чтение прошивки пика

Вс авг 05, 2012 06:54:35

Пик скорее всего просто включает нагрузку при совпадении последовательности. А значит, его можно выдрать, и нагрузку включать выключателем. Посмотрите, куда заведены остальные ноги. Вряд ли в таком маленьком корпусе смогли разместить какой-то интерфейс.

Re: чтение прошивки пика

Вс авг 05, 2012 07:05:47

witia03 писал(а):... вот хочу прочитать содержимое и поанализировать прерывания. чем и как читать и есть ли вероятность что защищено от чтения?
вот примерная схема. пробовал подавать на выходы лог 0 или 1 устройство не стартует. видимо обмен с другим микроконтроллером

Точно защищено. И точно не прочтете.
Впрочем, если есть желание, то можете подключить его к PICKit2 и самолично убедиться в этом.
Схема подключения стандартна. Заодно узнаете какой МК (его ID доступен для чтения в любом случае).
Порядок подключения следующий (от метки на программаторе):
4, 1, 8, 7, 6

Re: чтение прошивки пика

Вс авг 05, 2012 08:40:54

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

Re: чтение прошивки пика

Вс авг 05, 2012 08:43:12

У него не одна нога на выход может работать. Проверьте состояние всех до и после ввода кода.

Re: чтение прошивки пика

Вс авг 05, 2012 08:45:29

TripleKill писал(а):У него не одна нога на выход может работать. Проверьте состояние всех до и после ввода кода.

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

Re: чтение прошивки пика

Вс авг 05, 2012 08:51:16

Не понял про "так и есть". Несколько сигналов меняются?
По идее пик в таком корпусе должен быть достаточно дубовым устройством, который только и может ногами дёргать. Но я вроде где-то видел 8-выводные пики со встроенным АЦП. Вот потому и предлагаю вам проверить состояние всех ног контроллера до ввода комбинации и после (кроме кнопок, если к ним ничего больше не подведено). Возможно, он что-то измеряет, и дёргает ногой по достижении какого-нибудь значения.

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

Re: чтение прошивки пика

Вс авг 05, 2012 09:08:01

TripleKill писал(а):Не понял про "так и есть". Несколько сигналов меняются?
По идее пик в таком корпусе должен быть достаточно дубовым устройством, который только и может ногами дёргать. Но я вроде где-то видел 8-выводные пики со встроенным АЦП. Вот потому и предлагаю вам проверить состояние всех ног контроллера до ввода комбинации и после (кроме кнопок, если к ним ничего больше не подведено). Возможно, он что-то измеряет, и дёргает ногой по достижении какого-нибудь значения.

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

дело в том что я не знаю пароль. включал на угад несколько раз но не запомнил. вижу 2 варианта- узнать пароль либо убрать пик. если считать не получиться как сказали выше то либо гадать дальше либо убрать пик. сейчас поанализирую



Вам нужно прочитать здесь п. 2.7
viewtopic.php?f=19&t=6538

aen

Re: чтение прошивки пика

Вс авг 05, 2012 10:12:14

код найден путем подбора

Re: чтение прошивки пика

Вс авг 05, 2012 10:42:22

кодовый замок на шкафчики в детском саду?

Re: чтение прошивки пика

Вс авг 05, 2012 11:12:59

типа того
Последний раз редактировалось witia03 Пн авг 06, 2012 00:27:55, всего редактировалось 1 раз.

Re: чтение прошивки пика

Вс авг 05, 2012 17:23:32

TripleKill писал(а):где-то видел 8-выводные пики со встроенным АЦП
PIC12F675.

Re: чтение прошивки пика

Вс авг 05, 2012 21:21:53

PIC12F684, PIC12F1822
Тема закрыта