Skip to content

dragokas/Verify-Signature-Cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Verify Authenticode Digital Signature (C++)

Verify executable's digital signature (internal and by catalogue), written in C++

Supports

  • x64 and x32 applications (temporarily disable file redirector)
  • internal signature check
  • Microsoft catalogue check
  • SHA1 and SHA256 signature hashes (note: XP/Vista cannot check SHA256)
  • OS Windows XP/Vista/7/8/8.1/10/11 x32, x64

Does not support

  • Driver WHQL check is not included

Requirements

Notice

  • I don't see any reliable stand-alone code examples on C++ all over, so I re-wrote on C++ the analogue of my VB6 implementation in HiJackThis Fork project.

Manual

  • If you'd like detailed description of signature machanism, please read my article (on Russian).

About

Verify Authenticode Digital Signature (C++)

Resources

Stars

Watchers

Forks

Languages