-
EasyHandles Public
Driver + DLL which allows us to open handles to callback-protected processes
-
UltimateAntiCheat Public
UltimateAnticheat is an open source usermode anti-cheat system made to detect and prevent common attack vectors in game cheating (C++, Windows)
-
WatchpointObfuscation Public
An experiment to make reverse engineering of game structures more difficult, by using shared mapped views
-
NobPacker Public
PE Sections Packer + Loader for Windows - Packs a DLL/EXE file and maps it into the loader (C/C++)
-
DetectionEngine Public
A generic detection engine (.lib) for Windows which uses downloadable custom rulesets to detect & block processes. Can be used in anti-virus, anti-cheat, anti-crypto mining, etc.
-
LockFree-CircularBuffer Public
Lock-free circular buffer in C++ for fast & thread-safe telemetry
-
UltimateDRM Public
DRM Library for Windows (x64) in C++
-
StealthDLLProxy Public
Example of natural/unassisted DLL injection via proxying using various stealth techniques
-
StealthAPCDispatcher Public
Function scheduling stealth method using APC with encrypted shellcode
-
PAGE_NOACCESS-Hooker Public
An interesting technique on Windows (x64) to "hook" memory via VEH and PAGE_NOACCESS page permissions
-
LLVM-ObfuscateDynamicImports Public
LLVM Pass Plugin for obfuscating imported/resolved functions using `GetProcAddress` (x64)
-
LLVMOpaquePass Public
LLVM Pass which inserts an opaque predicate at the end of a function, filled with junk bytes to cause IDA analysis to fail (x86_64)
-
RemapProtectedClass Public
Maps view of a section pointing to a class/struct object with SEC_NO_CHANGE & PAGE_EXECUTE_READ, protecting it from page protection modifications and memory writes
-
-
SimpleCodeVirtualizer Public
A simple compile-time code virtualization class in C++
-
ObfuscateThis Public
Templated Obfuscation example in C++ for protecting/hiding values in memory
-
TargetPractice Public
Research into how we can detect aim cheats in FPS games using player's directional data sets
-
Mir4-PacketEncryption Public
Packet Encryption for Mir4.
-
AssaultCubeNoob Public
AssaultCubeNoob is a simple aimbot for Assault Cube, featuring a minimal codebase
-
Mir4-ClientEmulator Public
Network-based Client Emulator for Mir4 Global, written in C#
-
HideStaticReferences Public
Research into removing strings & API call references at compile-time (Anti-Analysis)
-
ModifyExports Public
Research of modifying exported function names at runtime (C/C++, Windows)
-
-
ChangeModuleName Public
MITRE ATT&CK Submission - Changing Module names at runtime
-
TreeOfSaviorPE Public
Packet editor for Tree Of Savior with embedded LUA scripting
-
MirM-PacketEditor Public
Packet Editor with LUA scripting functionality for Mir:M
-
OKPOE Public
Automation & scripting tool for Path of Exile.
-
HoH-PacketEditor Public
Packet editor for Honor of Heirs
-
APC-PE-Injector Public
APC Injection is a code injection technique which bypasses TLS callback protections (Windows OS)
-
PE-Injection Public
Injection Technique: Inserts current process into target process