Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 29.07.2019, 13:51  
Gera82
Частый гость
 
Регистрация: 10.09.2009
Сообщений: 19
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Gera82 на пути к лучшему
По умолчанию Re: как найти алгоритм/дешифратор еепрома?

Сообщение от newleks Посмотреть сообщение
В данном случае нет смысла рассматривать ячейки отдельно. Явно видно что значение в одной зависит от значения в другой.
Известна хотяб разрядность камня который обслуживает этот еепром? 8 бит или другое?
Нет но я думаю что 32бит, там fpga стоит тоже, производитель зашифровал маркировки.

Спасибо всем за идее, что мне надо я нашёл. 86 можно частично предугадать и 06 надо перебирать.

Этим методом я три силы смог найти,
Реклама:
Gera82 вне форума  
Непрочитано 29.07.2019, 14:55  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: как найти алгоритм/дешифратор еепрома?

Сообщение от MisterDi Посмотреть сообщение
Вариант с внешним МК изображающим из себя ЕЕПРОМ и "читающий" дисплей с фиксацией результата ИМХО самый быстрый вариант.
Самый быстрый вариант - установить в приборе, а потом считать епром. Вроде как топикстартер епром читает (раз уж записывает ячейки, значит и читать их должен, верификацию-то программатор после записи делает наверняка).
Someone вне форума  
Непрочитано 29.07.2019, 19:25  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,771 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: как найти алгоритм/дешифратор еепрома?

Сообщение от Gera82 Посмотреть сообщение
Спасибо всем за идее, что мне надо я нашёл. 86 можно частично предугадать и 06 надо перебирать
Там почти линейный закон. Есть небольшая нелинейность, но не понял чем она обусловлена. Старший байт можно по линейному закону определить достаточно точно, а для младшего - "коридор" перебора.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 30.07.2019, 00:02  
ArtemKolesnikov
Прописка
 
Аватар для ArtemKolesnikov
 
Регистрация: 16.03.2007
Адрес: Невинномысск, STAVROPOL REGION (26)
Сообщений: 118
Сказал спасибо: 583
Сказали Спасибо 28 раз(а) в 15 сообщении(ях)
ArtemKolesnikov на пути к лучшему
По умолчанию Re: как найти алгоритм/дешифратор еепрома?

Сообщение от MisterDi Посмотреть сообщение
Вариант с внешним МК изображающим из себя ЕЕПРОМ
Очень красивая затея на самом деле!
Я предлагал писать в существующую еепром, но это тухляк; все-таки не флеш и столько записи она вряд-ли выдержит. А вот эмуляция - реально сильная штука.
Руки зачесались поднять свой один старенький заброшеный проект, где такая идея может сильно помочь.
__________________
не хапнуть бы горя от безумия.
ArtemKolesnikov вне форума  
Непрочитано 01.08.2019, 17:24  
Gera82
Частый гость
 
Регистрация: 10.09.2009
Сообщений: 19
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Gera82 на пути к лучшему
По умолчанию Re: как найти алгоритм/дешифратор еепрома?

Сообщение от ArtemKolesnikov Посмотреть сообщение
Очень красивая затея на самом деле!
Я предлагал писать в существующую еепром, но это тухляк; все-таки не флеш и столько записи она вряд-ли выдержит. А вот эмуляция - реально сильная штука.
Руки зачесались поднять свой один старенький заброшеный проект, где такая идея может сильно помочь.
У еепром запись\чтения 1000000 раз, так что с запасом.

Сама идея с еепром и отдельным микроконтроллером не плохая, можно там перебирать. Проблема в том что я на могу сесть между дисплеем и управлением, дисплей это отдельный монитор. И другая проблема, обурудовани загружается 12-15 секунд.
1000 часов будет 150 часов, но все равно экономии время.
Gera82 вне форума  
Непрочитано 01.08.2019, 22:27  
ArtemKolesnikov
Прописка
 
Аватар для ArtemKolesnikov
 
Регистрация: 16.03.2007
Адрес: Невинномысск, STAVROPOL REGION (26)
Сообщений: 118
Сказал спасибо: 583
Сказали Спасибо 28 раз(а) в 15 сообщении(ях)
ArtemKolesnikov на пути к лучшему
По умолчанию Re: как найти алгоритм/дешифратор еепрома?

Речь идёт о "фобос"? Насколько мне известно, тот дисплей является просто читателем памяти устройства.
Тут предлагают выпаять (физически) еепром, припаять сторонний микроконтроллер и (например) результаты отправлять в uart и анализировать.
П. С. А я думал, что у еепром 10 000 циклов.
П. С 2 Вместо физического отключения - дёргать ресет проца. Обычно это 1-2 сек.
__________________
не хапнуть бы горя от безумия.

Последний раз редактировалось ArtemKolesnikov; 01.08.2019 в 22:30.
ArtemKolesnikov вне форума  
Непрочитано 29.02.2020, 21:41  
Gera82
Частый гость
 
Регистрация: 10.09.2009
Сообщений: 19
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Gera82 на пути к лучшему
По умолчанию взлом контрольной суммы

Всем Привет,


нужна помощь или подкиньте идею, я опят взламываю чужую систему, и снова ЕЕПРОМ. имеем три считанных оригинальных ЕЕПРОМа и три которые я смог найти методом перебора.

В этих всех примерах контрольная сумма 100% совпадает, проверял в железе!
Мое предположение, что здесь храниться две контрольные суммы, это последние два байта, и они от друг друга не зависят.
Для расчета контрольной суммы берётся каждый второй байт, например:
1. контрольная сумма (0x65): 0x8f, 0x97, 0x8a, 0x8d, 0x92, 0x9a, 0x8f, 0x88, 0х00 итд...
2. контрольная сумма (0x21): 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0х00 итд...

но это все предположения, и мне не удаётся найти алгоритм расчета контрольной суммы!

1. оригинальный
0x8f,0xff,0x8c,0xff,0x88,0xff,0x8c,0xff,0x87,0xff, 0x90,0xff,0x8d,0xff,0x8a,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x91,0x01,0xba,0x01,0xda,0x01,0x9b,0x01,0x85,0x01, 0xa5,0x01,0xbe,0x01,0x9e,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x05,0x00, 0xff,0xff,0xf7,0xff,0xfa,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x1c,0x00,0xf2,0xff,0xf0,0xff,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xcf,0x0b,0x00,0x0c,0x00,0x00,0x00,0x00,0x74,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x07,0x00,0x0f,0x00,0x13,0x00,0x15,0x00, 0x16,0x00,0x19,0x00,0x19,0x00,
0x19,0x00,0x1d,0x00,0x16,0x00,0x0e,0x00,0x04,0x00, 0xf9,0xff,0xf8,0xff,0xfa,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x09,0x2e,0x0c,0x00,0x09,0x2e,0x0c,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x88,0xd7

2. оригинальный
0x91,0xff,0x92,0xff,0x8c,0xff,0x97,0xff,0x97,0xff, 0x7e,0xff,0x89,0xff,0x8d,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x9e,0x01,0x8e,0x01,0x9b,0x01,0x8e,0x01,0xa5,0x01, 0xd2,0x01,0xac,0x01,0xc6,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xf9,0xff, 0xfe,0xff,0xfe,0xff,0xfc,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xe0,0xff,0x0d,0x00,0x0f,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x81,0x0e,0x00,0x0c,0x00,0x00,0x00,0x00,0x71,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0x00,0x03,0x00,0x01,0x00,0xfd,0xff, 0xee,0xff,0xdc,0xff,0xdb,0xff,
0xdb,0xff,0xdb,0xff,0xda,0xff,0xdc,0xff,0xdb,0xff, 0xe6,0xff,0xfb,0xff,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xc2,0x89,0x00,0x00,0xc2,0x89,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x79,0x1f

3. оригинальный
0x8f,0xff,0x97,0xff,0x8a,0xff,0x8d,0xff,0x92,0xff, 0x9a,0xff,0x8f,0xff,0x88,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xd2,0x01,0xc2,0x01,0x85,0x01,0x65,0x01,0xca,0x01, 0xac,0x01,0x6d,0x01,0x80,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xfd,0xff, 0x00,0x00,0xfd,0xff,0xfe,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x1e,0x00,0xf1,0xff,0x0e,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xcf,0x0b,0x00,0x0c,0x00,0x00,0x00,0x00,0x71,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xfe,0xff,0x02,0x00,0x06,0x00, 0x07,0x00,0x08,0x00,0x04,0x00,
0x00,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x00,0x00, 0xff,0xff,0xfe,0xff,0xff,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x90,0x09,0x03,0x00,0x90,0x09,0x03,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x65,0x21

3.1 методом перебора
0x8f,0xff,0x97,0xff,0x8a,0xff,0x8d,0xff,0x90,0xff,0x9a,0xff,0x8f,0xff,0x88,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xd2,0x01,0xc2,0x01,0x85,0x01,0x65,0x01,0xca,0x01, 0xac,0x01,0x6d,0x01,0x80,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xfd,0xff, 0x00,0x00,0xfd,0xff,0xfe,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x1e,0x00,0xf1,0xff,0x0e,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xcf,0x0b,0x00,0x0c,0x00,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xfe,0xff,0x02,0x00,0x06,0x00, 0x07,0x00,0x08,0x00,0x04,0x00,
0x00,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x00,0x00, 0xff,0xff,0xfe,0xff,0xff,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x90,0x09,0x03,0x00,0x90,0x09,0x03,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x02,0x00,0x62,0x21

3.2 методом перебора
0x8f,0xff,0x97,0xff,0x8a,0xff,0x8d,0xff,0x92,0xff, 0x9a,0xff,0x8f,0xff,0x88,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xd2,0x01,0xc2,0x01,0x85,0x01,0x65,0x01,0xca,0x01, 0xac,0x01,0x6d,0x01,0x80,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xfd,0xff, 0x00,0x00,0xfd,0xff,0xfe,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x1e,0x00,0xf1,0xff,0x0e,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xcf,0x0b,0x00,0x0c,0x00,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xfe,0xff,0x02,0x00,0x06,0x00, 0x07,0x00,0x08,0x00,0x04,0x00,
0x00,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x00,0x00, 0xff,0xff,0xfe,0xff,0xff,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x90,0x09,0x03,0x00,0x90,0x09,0x03,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x02,0x00,0x60,0x21

3.3 методом перебора
0x8f,0xff,0x97,0xff,0x8a,0xff,0x8d,0xff,0x92,0xff, 0x9a,0xff,0x8f,0xff,0x88,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xd2,0x01,0xc2,0x01,0x85,0x01,0x65,0x01,0xca,0x01, 0xac,0x01,0x6d,0x01,0x80,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xfd,0xff, 0x00,0x00,0xfd,0xff,0xfe,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x1e,0x00,0xf1,0xff,0x0e,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0xcf,0x0b,0x00,0x0c,0x00,0x00,0x00,0x00,0x71,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xfe,0xff,0x02,0x00,0x06,0x00, 0x07,0x00,0x08,0x00,0x04,0x00,
0x00,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x00,0x00, 0xff,0xff,0xfe,0xff,0xff,0xff,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x90,0x09,0x03,0x00,0x90,0x09,0x03,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x01,0x65,0x20
Gera82 вне форума  
Непрочитано 26.03.2020, 14:04  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: как найти алгоритм/дешифратор еепрома?

Цитата:
Мое предположение, что здесь храниться две контрольные суммы, это последние два байта, и они от друг друга не зависят
Если это что-то типа СRC-16 или СRC-32 то без нужных полиномов можно очень долго возиться.
__________________
misterdi<@>i.ua
MisterDi вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите найти datasheet EM8550\EM8551 igor351 Информация по радиокомпонентам 0 04.11.2007 20:27
Помогите найти мощную схему металлоискателя!!! Gagarin77777 Поиск схем. Делимся схемами 10 06.09.2007 09:21
Нужна схема аудиоцентра JVC CA-MXG71R помогите найти cbmaster Поиск схем. Делимся схемами 0 16.05.2007 23:12
Помогите найти схему радио маяка или "Охоты на лис" IgorAVR Автоматика и аппаратура связи 1 16.01.2007 14:43
Помогите, найти схему (любую) PaSol Поиск схем. Делимся схемами 4 26.12.2006 13:26


Часовой пояс GMT +4, время: 11:53.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot