Сейчас на форуме: cppasm, asfa (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Экспорт сертификата в реестр. Разбор данных в реестре.
Посл.ответ Сообщение


Ранг: 55.9 (постоянный), 29thx
Активность: 0.120.22
Статус: Участник

Создано: 07 ноября 2016 20:22 · Поправил: Adler
· Личное сообщение · #1

Есть некоторая задача, для которой нужно импортировать сертификат (случайный) .crt в реестр (с помощью .bat или .reg файла).
Вся суть в том, что в реестре перед данными сертификата дописывается некоторая последовательность (типа заголовка). Задача в том, что бы этот "заголовок" можно было бы сгенерировать программно:
Просто пример:

Часть заголовка я разобрал с помощью гугла и смекалки:

А вот не могу понять что за 32 байтная последовательность после 0F 00 00 00 01 00 00 00 20 00 00 00, вроде на SHA256 похоже, но только от чего (перебрал все, что в голову пришло, не то), и что такое 5C 00 00 00 01 00 00 00 04 00 00 00 00 08 00 00 (в других сертификатах в реестре иногда вместо 08 - 04).
Кто разбирался или кто в курсе, подскажите пожалуйста, а то уже скоро мозг из ушей потечет.
P.S. Извиняюсь, если тут уже где то это разбирали, но при беглом поиске не нашел. Если что - ткните носом...

"Заголовок:"
Code:
  1. 04 00 00 00 01 00 00 00 10 00 00 00 25 38 7E E2 98 C8 4F 8F 81 34 6C 07 75 0B E6 E6 0F 00 00 00 01 00 00 00 20 00 00 00 82 51 C0 86 E8 92 D9 93 0C 38 A5 31 AD 40 BD BE 2A 61 F1 A2 BD 91 2A EA 0C 75 BB 18 2E 5F 2C 37 14 00 00 00 01 00 00 00 14 00 00 00 CA AF B5 13 E9 A5 A9 81 40 AE 6D 7E 2B 2A 1C 1C 99 1C 05 E7 19 00 00 00 01 00 00 00 10 00 00 00 4C B8 4B 56 49 6A A9 40 5B 71 7F 20 DC 1D 80 73 5C 00 00 00 01 00 00 00 04 00 00 00 00 08 00 00 03 00 00 00 01 00 00 00 14 00 00 00 C0 CC 63 DE C0 20 7B CF 59 91 D8 AB CA 67 07 90 5F AF 4C 4F 20 00 00 00 01 00 00 00 54 03 00 00

Сертификат, который взял для примера во вложении:
401d_07.11.2016_EXELAB.rU.tgz - test.cer




Ранг: 324.3 (мудрец), 222thx
Активность: 0.480.37
Статус: Участник

Создано: 08 ноября 2016 23:20
· Личное сообщение · #2

где-то есть онлайн-разбор сертификата на части...

-----
IZ.RU





Ранг: 55.9 (постоянный), 29thx
Активность: 0.120.22
Статус: Участник

Создано: 09 ноября 2016 09:12
· Личное сообщение · #3

DenCoder, смотрел я всякие разборы, и в ASN.1 колупался, и в rfc5280 (там я нашел отсылки на "заголовки" начинающиеся на 04, 14, 19, 03, 20 и другие), но не нашел ничего, за что бы можно было зацепиться с 0F и 5C...




Ранг: 324.3 (мудрец), 222thx
Активность: 0.480.37
Статус: Участник

Создано: 09 ноября 2016 14:15
· Личное сообщение · #4

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

-----
IZ.RU



 eXeL@B —› Вопросы новичков —› Экспорт сертификата в реестр. Разбор данных в реестре.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати