[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1214
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
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
Вложение


Последний раз редактировалось: Adler (2017-02-05 23:34), всего редактировалось 11 раз(а)

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1214
  • Репутация:65

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

[Цитировать]

    naifle
  • 762
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 199
  • Репутация:26

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

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1214
  • Репутация:65

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

[Цитировать]

    MBTY
  • 1499
  • Стаж: 9 лет 2 месяца
  • Сообщений: 86
  • Репутация:9

    [+] [-]
Net Framework bb

Комментарий от Adler


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

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

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

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

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

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1214
  • Репутация:65

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

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1214
  • Репутация:65

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

Пример

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

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

Комментарий от Adler


Пожалуйста.

[Цитировать]

    Mazahaka_lab
  • 1832
  • Стаж: 9 лет 1 месяц
  • Сообщений: 151
  • Репутация:22

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

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1214
  • Репутация:65

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

[Цитировать]

    Mazahaka_lab
  • 1832
  • Стаж: 9 лет 1 месяц
  • Сообщений: 151
  • Репутация:22

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет
  • Сообщений: 3114
  • Репутация:127

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

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1214
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
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 версия

Страница 1 из 2


Показать сообщения:    

Текущее время: 12-Дек 00:51

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы