Public malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.
-
Updated
Mar 18, 2024 - C++
Public malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.
Advanced usermode anti-anti-debugger. Forked from https://bitbucket.org/NtQuery/scyllahide
Hiding kernel-driver for x86/x64.
Hypervisor based anti anti debug plugin for x64dbg
A bunch of Windows anti-debugging tricks for x86 and x64.
A collection of c++ programs that demonstrate common ways to detect the presence of an attached debugger.
AntiDebugging sample sources written in C++
C# Project contains a plenty of Advanced Anti-Debugging, Anti-Virtualization, Anti Dll-Injection and Anti-Hooking Techniques.
Software copy protection against cracking & reverse engineering with anti-cracking & anti-debugging techniques. Software license key system with time trial options.
StrongOD(anti anti-debug plugin) driver source code.
Copy Protection Software and Obfuscator which make you securly implement a license for a user, supports licensing with: HWID, License, USB HWID, and it prevent debugging your application by applying anti-debugger attaching techniques.
Linux anti-debugging and anti-analysis rust library
UltimateAntiCheat is a free & open source usermode anti-cheat system made to detect and prevent common attack vectors in game hacking
Anti-Debugger + SSL-Pinning, to defeat fiddlers (distinguish debug-proxied connection and secure ur programs)
How to write a CrackMe for a CTF competition. Source code, technical explanation, anti-debugging and anti reverse-engineering tricks.
Automatically identify and extract potential anti-debugging techniques used by malware.
ice9 - is anticheat based on usermode tricks and undocumented methods , builded as dll for loading trought the shibari framework
Some anti QEMU trick used by in-the-wild malware.
An android project implementing magisk, frida and debugger detection using native library
Add a description, image, and links to the anti-debugging topic page so that developers can more easily learn about it.
To associate your repository with the anti-debugging topic, visit your repo's landing page and select "manage topics."