[Quote]

    Adler
  • 1708
  • Longevity: 9 years 4 months
  • Posts: 1207
  • REPUTATION:65

    [+] [-]
  • Location: Луганск
Cer2Bat - Конвертер сертификатов в .bat файл для прямого экспорта в реестр--

Полноразмерные скриншоты


Изменения в версии 1.0.2b:
  • Добавлено конвертирование в .reg файл при работе в графическом режиме.

Пример


Программа конвертирует .cer, .crt, .pfx сертификаты в .bat файл, который экспортирует сертификат в "Доверенные корневые центры сертификации" локального компьютера (HKLM\SOFTWARE\Microsoft\SystemCertificates\ROOT\Certificates\) непосредственно в реестр минуя стандартный мастер экспорта сертификата.
При стандартной настройки безопасности ОС полученный .bat файл файл необходимо запускать с правами администратора.
Работа проверена на self-signed сертификатах.
В программе работает Drag-n-Drop и имеется режим работа с командной строки (при запуске с параметрами, для справки - /? ).
Результирующий .bat файл имеет следующий вид:

Пример


(Выделен фрагмент генерируемый программой)

VirusTotal

1.0.1b
-1.0.2b

P.S. Т.к. в зависимости от типа сертификата и хранилища параметр в реестре имеет разный "заголовок", то сгенерированный программой блок данных (blob) гарантированно работает только для self-signed сертификатов сохраняемых в "Доверенные корневые центры сертификации" локального компьютера. В других случаях работоспособность не гарантируется.
Для работы программы требуется .Net Framework
Attachments


Last edited by Adler on 2017-02-05 23:34; edited 11 times in total

[Quote]

    Adler
  • 1708
  • Longevity: 9 years 4 months
  • Posts: 1207
  • REPUTATION:65

    [+] [-]
  • Location: Луганск
Пусть попустует

[Quote]

    naifle
  • 762
  • Longevity: 9 years 9 months
  • Posts: 199
  • REPUTATION:26

    [+] [-]
Adler, а что это за сертификаты?

[Quote]

    Adler
  • 1708
  • Longevity: 9 years 4 months
  • Posts: 1207
  • REPUTATION:65

    [+] [-]
  • Location: Луганск
naifle, ну к примеру тыц, тыц.
А теорию в гугле поищите...

[Quote]

    MBTY
  • 1499
  • Longevity: 9 years 5 months
  • Posts: 85
  • REPUTATION:9

    [+] [-]
Net Framework bb

Comment from Adler


Да, да, он такой ...

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
naifle, Сертификат, цифровая подпись, названий много, смысл один...
Подпись, например файла, которую можно посмотреть в свойствах этого файла.
Она отображает данные автора, и издателя подписи, время создания файла.
Для чего она нужна:
Проверка целостности файла - если она не бита, значит файл не модифицирован.
Доверие UAC - если подпись валидна.
Доверие к файлу - если издатель подписи солидный и подпись валидна...
Но с последним я бы чуть поспорил...
В последнее время видел несколько файлов, подписанных подписью, которая выдана серьезными издателями...
Но файлы просто кишили вирусами... Одна подпись была со сроком два месяца, чото подозрительно ai

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
Adler, а можно еще конвертер в рег файл?
Я бы его стравливал своему конструктору сфикс

[Quote]

    Adler
  • 1708
  • Longevity: 9 years 4 months
  • Posts: 1207
  • REPUTATION:65

    [+] [-]
  • Location: Луганск
Joker-2013, пока нет ah Можно, сделаю, пока только в GUI, что бы в консоли сделать, то надо почти всю консольную часть переписать...
Как разберусь как распарсить строку, то сделаю...

[Quote]

    Adler
  • 1708
  • Longevity: 9 years 4 months
  • Posts: 1207
  • REPUTATION:65

    [+] [-]
  • Location: Луганск
ОБНОВЛЕНИЕ!
Изменения в версии 1.0.2b:
  • Добавлено конвертирование в .reg файл при работе в графическом режиме.

Пример

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
Adler, О, круто, только сейчас заметил. Спасибо!.

Comment from Adler


Пожалуйста.

[Quote]

    Mazahaka_lab
  • 1832
  • Longevity: 9 years 3 months
  • Posts: 151
  • REPUTATION:22

    [+] [-]
Adler, aa утилита неправильно конвертирует в рег файл и в итоге после импорта появляется пустой ключ, в bat всё гуд

[Quote]

    Adler
  • 1708
  • Longevity: 9 years 4 months
  • Posts: 1207
  • REPUTATION:65

    [+] [-]
  • Location: Луганск
Mazahaka_lab, неужели хоть кто-то за 3,5 года ей воспользовался ag
У меня вероятно уже и исходников не осталось ah
А в чем именно ошибка в рег файле?
P.S. Что-то не пойму, что не так, добавил через рег файл:
Все вроде правильно.

[Quote]

    Mazahaka_lab
  • 1832
  • Longevity: 9 years 3 months
  • Posts: 151
  • REPUTATION:22

    [+] [-]
отбой тревоги, сейчас работает, незнаю что тогда было

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Adler,
77472Все вроде правильно.
В .reg файле в качестве разделителя строк используется lfcr (0a0d) вместо принятого в windows crlf (0d0a).
Перед [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\.... стоит пробел.
Кодировка ANSI вместо UTF16
Возможно, это вызывает ошибку в некоторых версиях windows.

[Quote]

    Adler
  • 1708
  • Longevity: 9 years 4 months
  • Posts: 1207
  • REPUTATION:65

    [+] [-]
  • Location: Луганск
77474В принципе я решение нашёл для себя , а что не так xз
Единственно отличие, в программе файл генерируется в Win-1251, а экспортируемый из реестра ключ имеет формат UTF-8 UTF-16. Возможно дело в кодировке. Случаем это не какая нибудь свежая Windows 10?
P.S. Сделал сохранение в UTF-8, если дело в этом, то должно работать.
77476
В .reg файле в качестве разделителя строк используется lfcr (0a0d) вместо принятого в windows crlf (0d0a).
Перед [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\.... стоит пробел.
Тоже это заметил, исправил.
UTF-16 версия

Page 1 of 2


Display posts:    

Current time is: 14-Feb 04:48

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum