Cloutain / Verify-Signature-Cpp

Verify Authenticode Digital Signature (C++)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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++)


Languages

Language:C++ 100.0%