
Index organisé de recherches en sécurité des jeux vidéo : mécanismes internes des anti-triche, attaques DMA, rétro-ingénierie, protections noyau/mobile et hooking des API graphiques pour l'analyse offensive et défensive.
awesome-game-securityIf you find that some links are not working, you can simply replace the username with gmh5225.
Or you can send an issue for me.
Respectez tous les projets ci-dessous, de parfaites œuvres d'art 🫡
À mesure que les agents IA écrivent, analysent et réécrivent de plus en plus de code bas niveau, les chaînes d'outils génériques deviennent un goulot d'étranglement. Les chercheurs en sécurité ont besoin de sémantiques fiables — une compilation déterministe à l'entrée, et une décompilation fidèle à la sortie. À l'ère de l'IA, chacun a besoin de son propre compilateur et de son propre décompilateur.
libneverd) conçu pour les outils CLI, les intégrateurs et les agents IA.Compilez avec NeverC, analysez et décompilez avec NeverD — une chaîne d'outils LLVM adaptée à l'IA que vous contrôlez, conçue pour la recherche en sécurité.
Ce dépôt fournit des compétences utilisables avec des agents IA et des assistants de codage tels que Cursor, OpenClaw, Claude Code, Codex CLI, et d'autres outils compatibles. Installez les compétences pour acquérir des connaissances spécialisées sur les sujets de sécurité des jeux.
Installation :
npx skills add https://github.com/gmh5225/awesome-game-security --skill <skill-name>
Compétences disponibles :
| Compétence | Description |
|---|---|
anti-cheat-systems | Intégrité en couches, provenance de la télémétrie, fonctionnement des détecteurs, preuves d'application et examen des faux positifs |
dma-attack-techniques | Acquisition DMA versus acquisition médiée par l'hôte, rôles de transport, portée de l'IOMMU et preuves de forensique mémoire |
game-engine-resources | Source du moteur, métadonnées d'exécution, plugins d'éditeur/runtime, assets et frontières de l'état faisant autorité |
game-hacking-techniques | Classes d'attaque, accès préalable requis, frontières de confiance, observations défensives et contre-exemples bénins |
graphics-api-hooking | API graphiques et couches de traduction, capture de frames, traces de performance et limites d'observation |
mobile-security | Runtime Android/iOS, provenance des paquets, preuves d'intégrité de l'appareil et frontières des plateformes mobiles |
awesome-game-security-overview | Catégories exactes du dépôt, sélection des ressources, recherche dans la couche locale et provenance des sources |
reverse-engineering-tools | Identité binaire, analyse statique, symboles, comparaison de code versionné et artefacts hors ligne |
windows-kernel-security | Interfaces de pilotes, callbacks, politique de la plateforme, télémétrie du noyau et couverture forensique |
game-server-security | Autorité du serveur, sessions, autorisation RPC, cohérence économique, horloges et preuves de rejeu |
game-supply-chain-security | Autorité de build/release, mises à jour signées, provenance des dépendances, mods et distribution de contenu |
linux-platform-security | Linux natif, SteamOS, Proton, identifiants, isolation et preuves de politique de plateforme |
game-security-research-rigor | Réconciliation des sources, provenance des affirmations, évaluation des détecteurs, incertitude et revue de régression des compétences |
Wiki compilé : les agents peuvent également parcourir wiki/ (voir wiki/AGENTS.md) — une couche de connaissances maintenue au-dessus des compétences, des catégories du README et des descriptions.
Exemple :
# Install anti-cheat systems skill
npx skills add https://github.com/gmh5225/awesome-game-security --skill anti-cheat-systems
# Install multiple skills
npx skills add https://github.com/gmh5225/awesome-game-security --skill windows-kernel-security
npx skills add https://github.com/gmh5225/awesome-game-security --skill reverse-engineering-tools