mirror of
https://github.com/gmh5225/awesome-game-security
synced 2026-06-21 13:56:22 +00:00
Add archived descriptions for 15 game security repos
Co-authored-by: gmh5225.eth <gmh5225@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
IntroVirt is a virtualization introspection framework that lets analysts inspect and control guest VM memory and execution at runtime.
|
||||
It combines a patched KVM hypervisor component with a C++ userland library and symbol parsing support for detailed Windows and Linux guest analysis.
|
||||
The codebase includes APIs for process and thread introspection, breakpoints, memory access, and syscall-level visibility.
|
||||
It is primarily used by reverse engineers and security researchers who need out-of-guest monitoring, malware analysis, or hardened VM security tooling.
|
||||
@@ -0,0 +1,4 @@
|
||||
BinjaLattice is a Binary Ninja integration that connects analysis sessions to external MCP servers over an authenticated HTTP interface.
|
||||
It is implemented mainly in Python and provides token-based authentication, optional TLS, and a REST-style API for secure tool communication.
|
||||
The plugin can export disassembly and pseudocode context while also allowing controlled edits such as renaming functions or adding comments.
|
||||
It is aimed at reverse engineers who want AI or automation pipelines to interact with live Binary Ninja databases safely.
|
||||
@@ -0,0 +1,4 @@
|
||||
Little Anti-Cheat is an open-source SourceMod anti-cheat plugin for Source engine multiplayer servers.
|
||||
Written in SourcePawn, it includes detections for aimbot and aimlock behavior, abnormal angles, bunnyhop automation, fast duck exploits, and suspicious ConVar states.
|
||||
It also provides mitigation features such as interpolation and backtrack countermeasures, optional high-ping enforcement, and extensive logging and translation support.
|
||||
The primary use case is community server administration for games like Team Fortress 2 and Counter-Strike titles.
|
||||
@@ -0,0 +1,4 @@
|
||||
This project is a proof of concept that hides an overlay window handle from window enumeration by manipulating kernel-side window structures.
|
||||
It uses a Windows kernel driver plus user-mode test programs to locate and modify win32k related pointers and TAGWND-linked data.
|
||||
The code focuses on DKOM-style techniques and includes examples for triggering the behavior from a DirectX overlay context.
|
||||
It is intended for low-level Windows internals research around overlay visibility and anti-cheat evasion mechanics.
|
||||
@@ -0,0 +1,4 @@
|
||||
IDARustHelper is an IDA Pro plugin that improves analysis of Rust binaries.
|
||||
Built in Python, it demangles Rust symbols, normalizes names for IDA compatibility, and adds common Rust type definitions.
|
||||
It also includes architecture-aware string recovery helpers for x86, ARM, and RISC-V targets.
|
||||
The tool is aimed at reverse engineers who need faster and cleaner navigation of Rust malware, game clients, or system binaries.
|
||||
@@ -0,0 +1,4 @@
|
||||
This project implements a Windows kernel-to-user communication framework that routes commands through a hooked win32k function pointer.
|
||||
The driver and user client are written in C++ and expose operations such as process base lookup, module lookup, memory read and write, allocation, freeing, and protection changes.
|
||||
It uses custom request structures, XOR-obfuscated strings, and a compact control protocol to exchange data between ring 3 and ring 0.
|
||||
The code is geared toward anti-cheat bypass and game memory tooling research against protected environments.
|
||||
@@ -0,0 +1,4 @@
|
||||
This project is a kernel-assisted manual mapper designed to inject a DLL into a target game process.
|
||||
It combines a kernel hook-based command handler with a user-mode mapper that performs relocation, import resolution, section writing, and remote DllMain execution.
|
||||
The implementation includes kernel memory allocation and exposure routines, pointer swapping hooks, and cleanup steps for mapped payloads.
|
||||
It is primarily intended for advanced research into anti-cheat-resistant injection workflows on Windows.
|
||||
@@ -0,0 +1,4 @@
|
||||
This project is a C++ internal cheat base for Rainbow Six Siege focused on rendering and gameplay feature prototypes.
|
||||
It ships with a small SDK, hooking utilities, and an ImGui plus DirectX 11 overlay pipeline for in-process visuals.
|
||||
Included examples cover snapline ESP, basic targeting logic, keyboard handling, and entity access patterns.
|
||||
The main use case is educational experimentation with internal game hacking architecture rather than production-ready bypassing.
|
||||
@@ -0,0 +1,4 @@
|
||||
cfgdump is a WinDbg extension for inspecting Control Flow Guard coverage in a process address space.
|
||||
Implemented in C++, it provides commands to print CFG maps, query specific ranges, and list protected regions.
|
||||
The extension helps analysts understand which memory areas are guarded by CFG bits and how those protections are laid out.
|
||||
It is useful for exploit development research, binary hardening validation, and low-level Windows debugging workflows.
|
||||
@@ -0,0 +1,4 @@
|
||||
Hidden is a Windows kernel driver with a user-mode interface for concealing selected system artifacts.
|
||||
The C and C++ code supports hiding files, directories, registry keys, and processes, and can also protect chosen processes from interference.
|
||||
It includes CLI and library components to configure rules and exceptions, plus build scripts for WDK-based development.
|
||||
The project targets reverse engineering labs and security research scenarios that require controlled environment masking.
|
||||
@@ -0,0 +1,4 @@
|
||||
This project is a comprehensive firmware development guide for building custom PCIe DMA device emulation on FPGA platforms.
|
||||
It documents workflow steps such as donor device profiling, PCIe configuration cloning, BAR and interrupt handling, and firmware flashing.
|
||||
The repository also bundles tooling references and multi-language materials around PCILeech-style hardware stacks and Vivado-based development.
|
||||
Its primary audience is hardware security and game anti-cheat researchers studying DMA attack simulation and low-level PCIe behavior.
|
||||
@@ -0,0 +1,4 @@
|
||||
This project is an internal C++ ESP and aimbot implementation for the game Smite.
|
||||
It includes a reverse-engineered SDK header set, hook helpers, and utility code for interacting with Unreal Engine 3 era game structures.
|
||||
The sample features demonstrate target acquisition and on-screen ESP drawing while documenting game-specific pointer quirks.
|
||||
It is mainly aimed at game hacking learners who want a reference base for older UE3 titles.
|
||||
@@ -0,0 +1,4 @@
|
||||
This project is a DLL-based proof of concept that attempts to interfere with Valve Anti-Cheat checks in the Steam service context.
|
||||
The C++ implementation uses signature scanning and Detours hooks to patch internal routines and spoof selected Windows API responses.
|
||||
It hooks functions such as VirtualQuery, process and module enumeration, debugger checks, and memory read paths to reduce scanner visibility.
|
||||
The repository is archived as non-working and mainly serves as historical anti-cheat bypass research material.
|
||||
@@ -0,0 +1,4 @@
|
||||
Gemini-Genius is a Python toolkit for binary function similarity analysis using graph-based embeddings.
|
||||
It combines dataset preprocessing scripts, model training code, and inference utilities that operate on CFG and ACFG representations extracted with IDA.
|
||||
The workflow covers graph generation, embedding export, and similarity search between candidate functions.
|
||||
It is intended for reverse engineering and vulnerability research use cases such as cross-binary function matching.
|
||||
@@ -0,0 +1,4 @@
|
||||
BGRTInjector is a UEFI utility that replaces the boot logo shown by systems using the ACPI BGRT mechanism.
|
||||
It is written in C and designed to run as an EFI loader or driver, with support for custom 24-bit BMP assets.
|
||||
The project includes build assets and integration notes for common boot workflows such as rEFInd and default EFI paths.
|
||||
Its main use case is low-level firmware customization and boot-chain experimentation on Windows-capable UEFI machines.
|
||||
Reference in New Issue
Block a user