Skip to content

metixud/anti-dbg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AntiDbg - Advanced Anti-Debug & Anti-VM Protection

C++ x64 No Selling Public Domain

A lightweight, obfuscated, and evasive anti-debug/anti-VM library for Windows applications.


⚠️ this project will never receive update this is deprecated.

⚠️ Legal Warning

This repository is for educational and research purposes only.

  • Do NOT use this to bypass anti-cheat systems (EAC, BattlEye, VAC, etc.).
  • Do NOT use this for malicious purposes (malware, cheats, etc.).
  • Use at your own risk – some techniques may trigger antivirus false positives.

🔍 Features

Category Techniques Used
Anti-Debug PEB (BeingDebugged, NtGlobalFlag), Hardware Breakpoints (Dr0-Dr3), Software Breakpoints (0xCC), Timing Attacks (RDTSC), Thread Suspension Check, NtQueryInformationProcess
Anti-VM CPUID Hypervisor Bit, VMware/VirtualBox Signatures, Registry Checks, Disk Size Analysis
Anti-Tamper Thread Hiding (NtSetInformationThread), Memory Protection (VirtualProtect)
Obfuscation String Encryption (XOR + Dynamic Keys), Lazy Importer (LI_FN), Runtime Decryption
Stealth Hidden Threads, Direct Syscalls (via ntdll), No Hardcoded API Calls

📦 How to Use ?

#include "antidbg.hpp"

int main() {
	AntiDebug::StartHiddenThread();
	// ur code
}

Releases

No releases published

Packages

 
 
 

Contributors

Languages