![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| ASGDeveloper |
|
|||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
Необходимо проверить имеет ли файл валидную цифровую подпись от Мелкософта. Судя по всему надо использовать CryptAPI.
Поиск по гуглу дал только ответ как проверить цифровую подпись, но вот как проверить наличие подписи кокретно Мелкософта не я не нашел |
|||
|
||||
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 1 Всего: 23 |
ASGDeveloper, можно попробовать использовать утилиту signtool.exe из Microsoft SDK.
Вот еще: http://www.citforum.ru/security/articles/delphi/ Это сообщение отредактировал(а) NiJazz - 3.7.2006, 17:25 |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
В винде есть предустановленные сертификаты.
Находиш нужный (по имени издателя или пр) гинериш подпись и сравниваеш с подписью пришитой к файлу. Если совпали издатель правильный. Присоединённый файл ( Кол-во скачиваний: 17 )
Image2.gif 14,16 Kb-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| ASGDeveloper |
|
|||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
||||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
попробуй этот (в приложении) Поповоду примеров NiJazz хорошую ссылку дал. Присоединённый файл ( Кол-во скачиваний: 13 )
Image2.gif 16,23 Kb-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| ASGDeveloper |
|
|||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
Кстати, а че за утиль такую инфу предоставляет. Помню запускал как-то когда тоже с КриптоАПИ разбирался. Хм, хорошую. Только вот не очень въезжаю. Сессия никак Может кто примерчиком поделится? |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
панель управления -> свойства обозревателя -> содержание -> сертификаты Ну так здавай сесию и читай вдумчиво. Всему надо учится и самостоятельной работе тоже. Если чего конкретно не получится тогда и помочь не грех. А так готового нет, все бросать тоже ... Работа как никак. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |