eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
обновлён 2 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: Public (+1 невидимый пользователь)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Электроника —› работа с DS28CN01
Посл.ответ Сообщение

Ранг: 46.1 (посетитель)
Статус: Участник

Создано: 11 марта 2018 12:20 New!
Цитата · Личное сообщение · #1

есть платка с DS28CN01 на борту.

серийник читается простой командой с консоли
i2c_r A2 A0 8 // в ответ 8 байт.

не могу разобраться как расчитать SHA1.
я так понял нужно сначала куда-то что-то записать,
а потом прочитать результат.

пробую разные варианты i2c_w A2 .... , и читаю по i2c_r a2 b0 14
но что-то мне кажется что уже и чип перешил, а в ответ одни нули вообщем.

может у кого есть мануал на DS28CN01, или какой-то пример, откуда команды можно дернуть.
на оффсайте - полный мануал только по NDA и не для физиков похоже.


Ранг: 317.1 (мудрец)
Статус: Участник

Создано: 11 марта 2018 12:42 · Поправил: difexacaw New!
Цитата · Личное сообщение · #2

carver

Судя по даташиту это примитивный накопитель с внутренней защитой:

Code:
  1. Data Valid
  2. With the exception of the START and STOP condition,
  3. transitions of SDA can occur only during the low state
  4. of SCL. The data on SDA must remain valid and
  5. unchanged during the entire high pulse of SCL plus the
  6. required setup and hold time (tHD:DATafter the falling
  7. edge of SCL and tSU:DATbefore the rising edge of
  8. SCL; see Figure 3). There is one clock pulse per bit of
  9. data. Data is shifted into the receiving device during
  10. the rising edge of the SCL pulse.


Обычный серийный протокол(I2C). Зачем нужно расчитывать хэши хз.

Добавлено спустя 2 минуты
Да и вообще нафиг это уг нужно. Сейчас любой пик с большей памятью и защитой.

Ранг: 46.1 (посетитель)
Статус: Участник

Создано: 11 марта 2018 15:38 · Поправил: carver New!
Цитата · Личное сообщение · #3

difexacaw

вы ошибаетесь. SDA и SDL - это же просто физика,
не имеющая ничего общего к моему вопросу.

меня интересует какие байты послать для запросов к DS28CN01,
и по каким "адресам" прочитать ответы от DS28CN01.

не знаю насчет eeprom, но меня больше что интересует
как общатся с встроенным SHA1 для получения SHA1 MACs.

в гугле - ничего по DS28CN01 найти не смог ((

единственное упоминание команд, на форуме ti, но серийник у меня и так читается
https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/t/189682


Ранг: 317.1 (мудрец)
Статус: Участник

Создано: 11 марта 2018 18:15 · Поправил: difexacaw New!
Цитата · Личное сообщение · #4

carver

Я немного поискал, получается вот что. В ориг даташите интерфейс не описан, только шинный обмен. Очень кратко сказано следующее:

Code:
  1. SHA-1 Computation Algorithm
  2. This description of the SHA-1 computation is adapted
  3. from the Secure Hash Standard SHA-1 document that
  4. can be downloaded from the NIST website. Refer to the
  5. full version of the data sheet for more details.


На офф сайте вендора есть такой же не полный дшит --> Link <--

У них есть саппорт --> Link <--

Там может что и подскажут. Может и протокол не паблик, как и сама функция чипа

Ранг: 46.1 (посетитель)
Статус: Участник

Создано: 11 марта 2018 20:01 New!
Цитата · Личное сообщение · #5

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

где мог - уже спросил, через пару дней еще раз напомню.
но может и тут кто сталкивался.

ну или через пару лет столкнется, нагуглит топик, меня спросит,
а я уже отвечу чем закончилось ))


Ранг: 317.1 (мудрец)
Статус: Участник

Создано: 11 марта 2018 20:21 · Поправил: difexacaw New!
Цитата · Личное сообщение · #6

carver

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

Ранг: 0.0 (гость)
Статус: Участник

Создано: 11 марта 2018 20:47 New!
Цитата · Личное сообщение · #7

какой то говнокод от китайцев, хз, возможно чем то поможет.

{ Атач доступен только для участников форума } - ds28cn01.rar

| Сообщение посчитали полезным: carver

 eXeL@B —› Электроника —› работа с DS28CN01

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS