SuperAPI AI 工具集

anti-cheat-systems

安全与审计

查看项目

更新于 10-15 12:48

技能介绍

用途

本技能是一份关于现代游戏反作弊架构、Windows 内核监控与检测权衡的指南。它适合在分析 EAC、BattlEye、Vanguard 等反作弊系统时使用,帮助理解反作弊如何在 Windows 上监控进程句柄、镜像加载、内存完整性、驱动信任、虚拟化滥用、DMA 威胁以及可疑输入行为。

主要能力

技能内容按主题组织,涵盖以下方面:

  • 反作弊指南、压力测试、驱动单元测试框架、反调试、页保护、二进制加壳、CLR 保护、反反汇编、样本脱壳、转储修复、变量加密、延迟导入、反作弊编程、编译期技术、Shellcode 引擎与技巧、混淆引擎、截图、游戏引擎保护、开源反作弊系统、分析框架、检测、签名扫描、信息系统与取证、动态脚本、内核态 Winsock、模糊测试、Windows Ring3 回调、Windows Ring0 回调、Windows 用户态转储分析、Windows 内核态转储分析、签名工具、备份文件/驱动、黑签名。
  • Windows 安全特性。
  • 主要反作弊系统:Easy Anti-Cheat (EAC)、BattlEye、Vanguard (Riot Games)、FACEIT AC、Valve Anti-Cheat (VAC),以及其他系统如 PunkBuster、FairFight、nProtect GameGuard、XIGNCODE3、ACE (Tencent)。
  • 检测机制:内存检测、进程检测、内核级检测、行为分析。
  • 反作弊架构:用户态组件、内核态组件、Hypervisor 级组件、服务端组件。
  • 研究技术:静态分析、动态分析。
  • 绕过类别:内存访问、代码执行、检测规避。
  • 安全特性交互:Windows 安全、虚拟化检测、基于 Hypervisor 的反作弊防御。
  • 代码保护技术:页保护、二进制加壳与加密、Shellcode 与混淆、心跳与截图。
  • 遥测管道:客户端收集、传输与服务端。
  • 伦理考量:研究指南、法律方面。
  • 资源组织:检测研究、绕过研究、工具。

使用方式

技能本身提供概念性指导与概览信息。如需详细信息,可使用以下数据源:

  1. 项目概览与资源索引:获取主 README 以查看完整的精选仓库、工具与描述列表: https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/README.md 主 README 包含按类别组织的数千个精选链接。当用户询问特定工具、项目或实现时,可检索并引用该来源中的相应章节。

  2. 仓库代码详情(归档):如需详细的仓库信息(文件结构、源代码、实现细节),项目维护了本地归档。如果仓库已归档,应优先从归档获取,而非直接克隆或浏览 GitHub。 归档 URL 格式: https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/archive/{owner}/{repo}.txt 示例: https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/archive/ufrisk/pcileech.txt https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/archive/000-aki-000/GameDebugMenu.txt 使用方法:从 URL 中识别用户询问的 GitHub 仓库(owner 与 repo 名称);构造归档 URL,将 {owner} 替换为 GitHub 用户名/组织,将 {repo} 替换为仓库名(不带 .git 后缀);获取归档文件,其中包含由 code2prompt 生成的完整代码快照(含文件树与源代码)。如果获取返回 404,说明该仓库尚未归档,可回退到 README 或直接浏览 GitHub。

  3. 仓库描述:如需仓库用途的简明英文摘要,项目维护了自动生成的描述文件。 描述 URL 格式: https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/description/{owner}/{repo}/description_en.txt 示例: https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/description/00christian00/UnityDecompiled/description_en.txt https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/description/ufrisk/pcileech/description_en.txt 使用方法:从 URL 中识别用户询问的 GitHub 仓库(owner 与 repo 名称);构造描述 URL,将 {owner} 替换为 GitHub 用户名/组织,将 {repo} 替换为仓库名;获取描述文件,其中包含仓库用途与内容的简短人类可读摘要。如果获取返回 404,说明描述尚未生成,可回退到 README 条目或归档。

回答关于特定仓库的问题时的优先级顺序:

  • 描述(快速摘要)——优先获取以获取简明上下文
  • 归档(完整代码快照)——需要更深入实现细节时获取
  • README 条目——当描述与归档均不可用时的回退方案

适用场景

  • 分析 EAC、BattlEye、Vanguard 等现代反作弊系统的架构与检测机制。
  • 研究 Windows 内核监控、驱动信任、虚拟化滥用、DMA 威胁等安全主题。
  • 了解反作弊编程、代码保护、混淆、加壳、反调试等技术。
  • 进行反作弊相关的静态分析与动态分析研究。
  • 理解 Hypervisor 级防御与内核级威胁的交互。
  • 查阅游戏安全领域的精选资源、工具与项目。

限制

  • 本技能提供概念性指导与概览信息,详细内容需通过上述数据源获取。
  • 归档与描述文件可能尚未生成(返回 404),此时需回退到 README 或直接浏览 GitHub。
  • 技能内容涉及反作弊与绕过研究,使用时需注意伦理与法律考量,包括研究指南、DMCA、CFAA、地区法规与 ToS 执行等方面。
  • 关于具体收费、价格、平台支持范围等信息,资料中暂未提供。