c语言实现绕过驱动签名验证,亚洲诚信数字签名工具修改版 能通过驱动签名验证 免修改系统时间 增加时间戳...

#pragma comment(lib, "detours.lib")

#define _CRT_SECURE_NO_WARNINGS

#include

#include

#include

#include

#include

#include

#include

using fntCertVerifyTimeValidity = decltype(CertVerifyTimeValidity);

using fntGetLocalTime = decltype(GetLocalTime);

int year = -1;

int month = -1;

int day = -1;

int dayofweek = -1;

int hour = -1;

int minute = -1;

int second = -1;

int milliseconds = -1;

fntCertVerifyTimeValidity *pOldCertVerifyTimeValidity = NULL;

fntGetLocalTime *pOldGetLocalTime = NULL;

LONG WINAPI NewCertVerifyTimeValidity(

LPFILETIME pTimeToVerify,

PCERT_INFO pCertInfo

)

{

return 0;

}

void WINAPI NewGetLocalTime(

LPSYSTEMTIME lp

你可能感兴趣的:(c语言实现绕过驱动签名验证)