mirror of
https://github.com/gmh5225/awesome-game-security
synced 2026-06-21 13:56:22 +00:00
Add 15 archived repo English descriptions
Co-authored-by: gmh5225.eth <gmh5225@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
ProGuard is a Java bytecode shrinker, optimizer, obfuscator, and preverifier for applications and libraries. It removes unused classes, fields, methods, and attributes to reduce package size and improve runtime efficiency. The tool also applies bytecode optimizations and renames symbols to make reverse engineering harder while preserving behavior through configurable rules. It is implemented primarily in Java and commonly integrated through command-line workflows and Gradle builds for software protection and deployment hardening.
|
||||
@@ -0,0 +1 @@
|
||||
Kiteshield is a Linux x86-64 ELF packer and protector designed to make binaries harder to reverse engineer. It wraps executables with layered RC4 encryption and injects a custom loader that decrypts, maps, and runs code entirely in user space. Its runtime engine uses ptrace to keep only functions in the active call stack decrypted and adds multiple anti-debugging checks during execution. The project is written mainly in C with assembly helpers and serves as an educational platform for binary obfuscation and anti-analysis research.
|
||||
@@ -0,0 +1 @@
|
||||
GPU_ShellCode is a proof-of-concept that stores active payload data in NVIDIA GPU memory instead of keeping it in normal process memory. It uses C/C++ on Windows with CUDA APIs and MinHook to intercept functions like Sleep and VirtualAlloc, then restores execution through a vectored exception handler when needed. The workflow copies a staged payload to GPU memory during idle periods and repopulates executable pages on wake-up, demonstrating memory hiding techniques. This project is mainly useful for low-level offensive security research and for studying anti-cheat or anti-malware memory inspection evasion.
|
||||
@@ -0,0 +1 @@
|
||||
sguard_limit is a Windows toolkit intended to restrict or patch behaviors in an ACE-Guard protected game client. The repository combines a user-mode C++ controller with a kernel-mode module written in C and assembly for memory patching and process manipulation. It includes routines for virtual memory operations, VAD traversal, suspend and resume control, and detour-based hooks in a Visual Studio solution. The project is aimed at anti-cheat reverse engineering and bypass experimentation rather than general application development.
|
||||
@@ -0,0 +1 @@
|
||||
H5GG is an iOS modding engine that combines JavaScript scripting APIs with an HTML5-based user interface. It provides memory editing functions, script loading from local or remote sources, dynamic plugin support, and automatic static pointer chain search utilities. The project also includes multiple runtime modes for jailbroken and non-jailbroken environments and an h5frida plugin for Objective-C and C/C++ function hooking and patching. It is primarily used for mobile game modding, runtime instrumentation, and iOS game security research.
|
||||
@@ -0,0 +1 @@
|
||||
AntiDBG is a curated collection of Windows anti-debugging techniques implemented for learning and practical testing. It groups checks by method, including memory structure inspection, CPU and timing tricks, forced exceptions, and other debugger detection approaches. The codebase uses C/C++ with x86 and x64 assembly and includes a gauntlet-style test application that runs checks in sequence. It is best suited for reverse engineering education, software protection research, and evaluating anti-analysis defenses in game security contexts.
|
||||
@@ -0,0 +1 @@
|
||||
NonEuclidean is a Windows rendering demo engine that explores non-Euclidean space in real time. It is written in C++ with OpenGL and demonstrates custom room transitions, camera movement, and experimental geometric rendering behavior. The project is focused on graphics and engine experimentation rather than anti-cheat bypass, but it is useful for understanding low-level rendering pipelines that often matter in game security tooling. It targets developers and technical researchers interested in advanced game rendering concepts.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a proof-of-concept for a user-mode BattlEye bypass that demonstrates a previously vulnerable loading path. It includes a C++ implanter and sample DLL workflow that hooks CreateFileW and manipulates file checks to masquerade a payload as a trusted module. The code is structured as Visual Studio projects with example usage for injecting into a target game process and handling exported hook callbacks. Its primary use is anti-cheat vulnerability research and historical study of user-mode trust validation weaknesses.
|
||||
@@ -0,0 +1 @@
|
||||
ImGuiRDR2Hook is a Red Dead Redemption 2 hook framework for rendering custom ImGui menus through Vulkan and DirectX 12. It is implemented in C++ and integrates common hooking components such as MinHook, Kiero, and Dear ImGui to intercept rendering paths. The codebase provides hook entry points, render routines, configuration handling, and practical notes for stable menu drawing and input behavior. It is mainly used for game overlay development, graphics API hooking practice, and game security experimentation.
|
||||
@@ -0,0 +1 @@
|
||||
HPCS2 is a Counter-Strike 2 external cheat test project created for studying both cheating and anti-cheating behavior. It is built in C++ with Visual Studio and includes process memory utilities, handle hijacking helpers, and many engine offset headers for CS2 modules. The repository exposes configurable features through an INI file, including options for aim assistance, recoil control, and ESP-style rendering logic. It is primarily intended for educational game security research and reverse engineering practice.
|
||||
@@ -0,0 +1 @@
|
||||
unrealcpp is a large collection of Unreal Engine C++ tutorial examples grouped as standalone lesson projects. It demonstrates common gameplay programming patterns such as actor movement, camera behavior, math utilities, input handling, and component usage across many small samples. The repository is primarily C++ code targeting Unreal Engine workflows and is designed to be read and compiled as practical references. It is useful for developers and security researchers who need deeper familiarity with Unreal internals when analyzing game behavior.
|
||||
@@ -0,0 +1 @@
|
||||
CodeIntegrity-DriverBlocklist is a data repository of Windows Code Integrity policy blocklists for vulnerable or abuse-prone drivers. It provides large XML policy files with deny rules based on hashes and driver identities, including anti-cheat relevant kernel modules. The content is configuration data rather than executable source code, and it is intended to be consumed by WDAC or related policy tooling. Its main use case is defensive hardening, kernel attack surface reduction, and anti-cheat environment protection.
|
||||
@@ -0,0 +1 @@
|
||||
CSGO-Cheats is a tutorial-oriented collection of Counter-Strike: Global Offensive cheat examples implemented in C++. It shows core external hacking workflows such as locating the game window, opening the process, and reading or writing memory through helper wrappers. The project is designed for Visual Studio builds and relies on current offsets to keep examples functional as the game updates. It is mainly used by beginners to learn game memory manipulation concepts and by defenders to understand common cheat patterns.
|
||||
@@ -0,0 +1 @@
|
||||
This repository is a lightweight distribution package for a YOLOv8m model artifact rather than a source code project. The archive contains license text and split compressed files, indicating it is intended for model file delivery and storage. It is mainly useful as a binary asset source for downstream computer vision workflows such as detection-based game automation research.
|
||||
@@ -0,0 +1 @@
|
||||
This repository is a lightweight distribution package for a YOLOv8s model artifact rather than a full implementation codebase. The archived content includes only license information and a compressed model file, with no README or training and inference scripts. Its primary role is to provide pretrained detection assets for other projects, including game-focused computer vision experiments.
|
||||
Reference in New Issue
Block a user