mirror of
https://github.com/gmh5225/awesome-game-security
synced 2026-06-21 13:56:22 +00:00
Merge pull request #102 from gmh5225/cursor/archived-repository-descriptions-3964
Archived repository descriptions
This commit is contained in:
@@ -0,0 +1 @@
|
||||
This project is a small Windows C++ utility that detects topmost windows on the desktop. It enumerates visible windows with Win32 APIs and checks extended styles such as WS_EX_TOPMOST to flag always-on-top overlays. The solution also includes a companion console app that marks itself as topmost using SetWindowPos for testing. It is mainly useful for anti-cheat prototyping and game security experiments that need basic overlay detection logic.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a C++ UEFI graphics framework that simplifies drawing in pre-boot environments. It wraps low-level UEFI protocols and framebuffer handling behind reusable classes for screens, colors, text, and basic shapes. The codebase includes support goals and implementations for mouse input and simple file operations, built with a VisualUefi workflow. It targets firmware developers and low-level security researchers who need custom graphical tools before the operating system loads.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a header-only Counter-Strike 2 SDK snapshot that exposes large sets of Source 2 class declarations and enums. It provides structured C++ definitions for entities, gameplay systems, animation types, and many engine data layouts with field offsets. The SDK also includes engine utility types such as bit vector implementations used by networked game data structures. It is primarily intended for reverse engineering, tooling, and game security research that requires up-to-date internal type information.
|
||||
@@ -0,0 +1 @@
|
||||
This project is the OpenArena game engine codebase, maintained as a fork of ioquake3 for OpenArena-specific client and server behavior. It is a large C/C++ engine tree with renderer, audio, networking, and game runtime components derived from the Quake III technology stack. The repository uses traditional make-based builds and includes platform support files and tooling for multiple targets. It is mainly used by engine developers, modders, and researchers studying classic FPS engine internals and multiplayer game architecture.
|
||||
@@ -0,0 +1 @@
|
||||
This project is an open-source re-implementation of RollerCoaster Tycoon 2 focused on modern systems. It recreates park simulation gameplay while adding improvements such as cooperative multiplayer, improved interface and AI behavior, expanded editing tools, and higher engine limits. The codebase is primarily C++ with CMake-based build paths and broad platform support, while also exposing scripting and plugin integration points. It is intended for both players and developers who want a maintainable, extensible simulation engine for amusement park game technology.
|
||||
@@ -0,0 +1 @@
|
||||
This project is an improved open-source version of the X-Ray engine used by the S.T.A.L.K.E.R. series. It focuses on compatibility with original game content while introducing 64-bit support, performance optimizations, bug fixes, and features for mod creators. The engine is written mainly in C++ and targets multiple desktop platforms, including Linux and macOS in addition to Windows. It is used by the modding and reverse engineering community to study and extend production game engine internals.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a Windows kernel ETW hooking implementation that adapts InfinityHook-style syscall interception to newer system versions. It demonstrates how ETW tracing paths and HalPrivateDispatchTable callbacks can be leveraged to redirect syscall handling without directly patching Nt routines. The code is written in C/C++ as a Visual Studio kernel driver project and includes detailed reverse engineering notes around PMC counter setup and trace configuration. It is aimed at advanced anti-cheat bypass research and low-level Windows security experimentation.
|
||||
@@ -0,0 +1 @@
|
||||
This project is an Android ART method hooking framework for Java method replacement and interception. It combines Java and native components to provide backup-and-hook APIs, architecture support across common Android ABIs, and examples for static, virtual, JNI, and framework method hooks. The repository includes a reusable library plus demo app and plugin modules that show real hook deployment workflows. It is mainly used for Android runtime instrumentation, security research, and dynamic behavior modification.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a collection of Python scripts for the Ghidra reverse engineering suite. It includes utilities for tracing function parameters with P-Code, analyzing Objective-C message dispatch, renaming functions from error-print patterns, and deobfuscating OLLVM control-flow flattening. The scripts are organized with shared helper modules and documentation examples for practical firmware and binary analysis tasks. It is intended for reverse engineers and game security analysts who automate repetitive static analysis workflows.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a learning resource and documentation set for building graphics applications with DirectX 12. It provides step-by-step tutorials that progress from window creation and hello-triangle examples to command bundles, frame buffering, textures, and resource state management. The material explains low-level GPU concepts such as synchronization, descriptor handling, and performance-oriented API usage on modern Windows systems. It is aimed at developers who want a practical path into Direct3D 12 and game rendering fundamentals.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a Windows kernel security driver designed to block process injection techniques. It protects target processes by filtering dangerous handle rights such as remote memory write and operation permissions that injection chains rely on. The codebase includes C++ driver sources, tests, and documentation covering attacks like process hollowing, doppelganging, ghosting, and DLL injection. It is primarily useful for defensive security research and anti-cheat style hardening on Windows.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a minimal Android eBPF example for monitoring kernel syscall events. It defines a BPF tracepoint program on raw_syscalls/sys_enter and stores observed PID and syscall identifiers in a BPF map. A companion C++ user-space tool attaches the program and reads map contents through Android bpf libraries. It is intended for low-level Android security monitoring and syscall behavior analysis.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a Zygisk-based Magisk module that recreates MagiskHide-style hiding behavior. It contains native code to conceal Magisk-related mounts and modify sensitive Android system properties that root-detection checks often inspect. The build scripts package multi-ABI binaries into installable module archives for deployment on rooted devices. It targets mobile security research and anti-detection testing in environments where apps enforce root checks.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a long-running C++ game engine focused on modern GPU-driven rendering. It features a bindless renderer with real-time global illumination, hardware ray tracing, and a high-frequency physics simulation pipeline. The codebase includes substantial engine subsystems, assets, build scripts, and third-party integrations for real-time 3D development workflows. It is aimed at engine programmers, graphics researchers, and advanced game development experimentation.
|
||||
@@ -0,0 +1 @@
|
||||
This project is a C++ tutorial codebase for building a 3D game and engine from scratch. It walks through Win32 windowing, DirectX 11 graphics, input handling, entity-component patterns, and game sample integration in a staged series. The repository separates reusable engine modules from the game project and tracks learning milestones through tagged versions. It is intended for learners and developers who want hands-on understanding of low-level game engine architecture.
|
||||
Reference in New Issue
Block a user