Skip to content

SilentVMT is a lightweight library that provides efficient shadow VMT hooking for x86 and x64.

Notifications You must be signed in to change notification settings

ntos322/SilentVMT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

SilentVMT

SilentVMT is a lightweight library that provides efficient and silent shadow VMT (Virtual Method Table) hooking for x86 and x64 architectures.

What is Shadow VMT Hooking?

Virtual Method Table (VMT) hooking is a technique used to modify or intercept the virtual function calls of a class. It's commonly used in game hacking, reverse engineering, and other applications that require intercepting and modifying function calls.

Traditional VMT hooking involves directly modifying the original VMT, which can be detected by anti-cheat software or cause crashes due to other parts of the application or other hook libraries modifying the same table.

Shadow VMT hooking, on the other hand, creates a copy of the original VMT, and then redirects the instance's VMT pointer to the new copy. This way, the original VMT remains untouched, making the hooking process more stealthy and less prone to conflicts or crashes.

Features

  • Efficient and simple hooking process
  • Supports both x86 and x64

Example usage

Check out example.cpp


Note:

this was written while on (2S)-2,6- diamino-N-[(1S)-1-methyl-2-phenylethyl]hexanamide dimethanesulfonate

Contact me:

discord: ntxor

About

SilentVMT is a lightweight library that provides efficient shadow VMT hooking for x86 and x64.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages