跳到主要内容

🛰️ HDVT

📌 函数: HDVT_申请内存​

描述​

VT驱动申请内存

原型​

__int64 __stdcall HCHDVT_AllocateMemory(__int32 pid,__int32 size);

参数​

__int32 pid - 进程PID
__int32 size - 申请内存大小(字节)

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_申请内存 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_申请内存 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_申请内存 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_释放内存​

描述​

VT驱动释放内存

原型​

__int64 __stdcall HCHDVT_FreeMemory(__int32 pid,__int64 addr,__int32 size);

参数​

__int32 pid - 进程PID
__int64 addr - 释放地址(该地址是由HCHDVT_AllocateMemory申请的内存地址)
__int32 size - 申请内存大小(字节)

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_释放内存 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_释放内存 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_释放内存 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_读内存​

描述​

VT驱动读内存

原型​

__int64 __stdcall HCHDVT_Read(__int32 pid,__int64 addr,void* data,__int32 size);

参数​

__int32 pid - 进程PID
__int64 addr - 目标地址
void data - 存读数据的缓冲区地址
__int32 size - 读的大小(字节),缓冲区的大小要大于等于读的大小

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_读内存 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_读内存 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_读内存 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_写内存​

描述​

VT驱动写内存

原型​

__int64 __stdcall HCHDVT_Write(__int32 pid,__int64 addr,void* data,__int32 size);

参数​

__int32 pid - 进程PID
__int64 addr - 目标地址
void data - 写入数据的缓冲区地址(存要写的数据)
__int32 size - 写的大小(字节),缓冲区的大小要大于等于写的大小

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_写内存 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_写内存 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_写内存 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_获取模块地址​

描述​

VT驱动获取模块地址

原型​

__int64 __stdcall HCHDVT_GetModule(__int32 pid,char* moduleName);

参数​

__int32 pid - 进程PID
char* moduleName - 模块名字(ascii编码)

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_获取模块地址 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_获取模块地址 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_获取模块地址 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_获取模块函数地址​

描述​

VT驱动获取模块函数地址

原型​

__int64 __stdcall HCHDVT_GetModuleFun(__int32 pid,__int64 moduleAddr,char* funName);

参数​

__int32 pid - 进程PID
__int64 moduleAddr - 模块地址
moduleName - 函数名字(ascii编码)

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_获取模块函数地址 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_获取模块函数地址 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_获取模块函数地址 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_无痕HOOK​

描述​

VT驱动无痕HOOK,过CRC

原型​

__int64 __stdcall HCHDVT_Hook(__int32 pid,__int64 addr,void* data,__int32 size,__int32 type);

参数​

__int32 pid - 进程PID
__int64 addr - HOOK地址
void data - 写入数据缓冲区
__int32 size - 写入数据缓冲区大小
__int32 type -
0 - 关闭VTHCHDVT_Hook(0,0,0,0,0)
1 - 开启VTHCHDVT_Hook(0,0,0,0,1)
2 - VT写入HCHDVT_Hook(pid,addr,data,size,2)
3 - VT恢复之前HOOK的地址HCHDVT_Hook(pid,addr,0,0,3)

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_无痕HOOK - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_无痕HOOK - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_无痕HOOK - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_远程执行​

描述​

VT驱动远程插入执行

原型​

__int64 __stdcall HCHDVT_RemoteCall(__int32 pid,void* data,__int32 size);

参数​

__int32 pid - 进程PID
void data - 执行shellcode首地址(注意
__int32 size - shellcode字节大小

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_远程执行 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_远程执行 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_远程执行 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HCHDVT_InjectX64​

描述​

VT驱动无痕无模块注入X64DLL

原型​

__int64 __stdcall HCHDVT_InjectX64(__int32 pid,void* data,__int32 size);

参数​

__int32 pid - 进程PID
void data - DLL二进制数据
__int32 size - DLL二进制数据大小

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HCHDVT_InjectX64 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HCHDVT_InjectX64 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HCHDVT_InjectX64 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HCHDVT_InjectX86​

描述​

VT驱动无痕无模块注入X86DLL

原型​

__int64 __stdcall HCHDVT_InjectX86(__int32 pid,void* data,__int32 size);

参数​

__int32 pid - 进程PID
void data - DLL二进制数据
__int32 size - DLL二进制数据大小

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HCHDVT_InjectX86 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HCHDVT_InjectX86 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HCHDVT_InjectX86 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_安装插件X64​

描述​

VT驱动无痕无模块安装X64插件到目标进程中

原型​

__int64 __stdcall HCHDVT_InstallPlugX64(__int32 pid);

参数​

__int32 pid - 进程PID

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_安装插件X64 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_安装插件X64 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_安装插件X64 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

📌 函数: HDVT_安装插件X86​

描述​

VT驱动无痕无模块安装X86插件到目标进程中

原型​

__int64 __stdcall HCHDVT_InstallPlugX86(__int32 pid);

参数​

__int32 pid - 进程PID

返回值​

查看返回值表

注意事项​

需要调用HCHD_LoadDrv2传递参数2来安装HDVT驱动

HDVT_安装插件X86 - 基础示例​

// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_安装插件X86 - 进阶用法​

// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;

HDVT_安装插件X86 - 高级应用​

// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;