Сейчас на форуме: Rio, CDK123, zds, tyns777, tihiy_grom, morgot, rmn (+5 невидимых)

 eXeL@B —› Программирование —› цифровая подпись у PE файлов
Посл.ответ Сообщение

Ранг: 1.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 ноября 2008 21:20
· Личное сообщение · #1

Посоветуйте, как определить наличие цифровой подписи у PE файлов? Той, которая прячется на конце оверлеев и проверяется с помощью WinVerifyTrust().



Ранг: 39.2 (посетитель), 16thx
Активность: 0.020
Статус: Участник

Создано: 04 ноября 2008 22:22
· Личное сообщение · #2

msdn.microsoft.com/en-us/library/ms680152(VS.85).aspx



Ранг: 1.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 ноября 2008 23:04 · Поправил: Lux In Tenebris
· Личное сообщение · #3

спасибо
но хотелось бы алгоритм, а не WinAPI, поскольку требуется кроссплатформенность



Ранг: 1.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 ноября 2008 23:34
· Личное сообщение · #4

всё, нашёл что нужно в исходниках WINE http://winehq.org/

dlls/imagehlp/integrity.c:
/*
* IMAGEHLP_GetSecurityDirOffset (INTERNAL)
*
* Read a file's PE header, and return the offset and size of the
* security directory.
*/



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

Создано: 05 ноября 2008 23:03
· Личное сообщение · #5

Скачай PE/COFF Specification, пригодится.


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


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