
awesome-game-security — Updated!
فهرس منسق لأبحاث أمن الألعاب: التفاصيل الداخلية لأنظمة مكافحة الغش، هجمات DMA، الهندسة العكسية، حمايات النواة/الأجهزة المحمولة، واعتراض واجهات برمجة تطبيقات الرسوميات للتحليل الهجومي والدفاعي.
awesome-game-security
If you find that some links are not working, you can simply replace the username with gmh5225.
Or you can send an issue for me.
احترموا جميع المشاريع أدناه، أعمال فنية متكاملة 🫡
NeverC وNeverD — مترجمك وفاكك الترميز لعصر الذكاء الاصطناعي
مع تزايد كتابة وكلاء الذكاء الاصطناعي للشيفرة منخفضة المستوى وتحليلها وإعادة كتابتها، أصبحت سلاسل الأدوات العامة عنق زجاجة. يحتاج الباحثون الأمنيون إلى دلالات يمكنهم الوثوق بها — ترجمة حتمية عند الإدخال، وفك ترميز أمين عند الإخراج. في عصر الذكاء الاصطناعي، يحتاج الجميع إلى مترجمهم الخاص وفاكك الترميز الخاص بهم.
- NeverC — مترجم C23 الصديق للذكاء الاصطناعي لأبحاث الأمن. C23 خالص، ورابط مدمج، وخط أنابيب DynCode، وتوليد PE/ELF/Mach-O عبر المنصات، وتشفير النصوص وقت الترجمة، وواجهة برمجة إضافات تغطي أكثر من 130 مرحلة ترجمة — مصمم بحيث تُترجم الشيفرة المولّدة بواسطة LLM بشكل صحيح أكثر من البدائل المكتوبة بـ C++.
- NeverD — محرك تحليل وفك ترميز ثنائي صديق للذكاء الاصطناعي مع رفع على مستوى التعليمات بنسبة 1:1. دعم PE/ELF/Mach-O، ودقة دلالية صارمة، وإخراج C منظم وLLVM IR، وإعادة كتابة ثنائية، ومجموعة تطوير برمجيات C خالصة (
libneverd) مبنية لأدوات سطر الأوامر والمدمجين ووكلاء الذكاء الاصطناعي.
ترجم باستخدام NeverC، وحلّل وفك الترميز باستخدام NeverD — سلسلة أدوات LLVM صديقة للذكاء الاصطناعي تحت سيطرتك، مبنية لأبحاث الأمن.
كيف تساهم؟
- https://github.com/HyunCafe/contribute-practice
- https://docs.github.com/en/get-started/quickstart/contributing-to-projects
مهارات لوكلاء الذكاء الاصطناعي
يوفر هذا المستودع مهارات يمكن استخدامها مع وكلاء الذكاء الاصطناعي ومساعدي البرمجة مثل Cursor، وOpenClaw، وClaude Code، وCodex CLI، وغيرها من الأدوات المتوافقة. ثبّت المهارات للحصول على معرفة متخصصة حول مواضيع أمن الألعاب.
التثبيت:
npx skills add https://github.com/gmh5225/awesome-game-security --skill <skill-name>
المهارات المتاحة:
| المهارة | الوصف |
|---|---|
anti-cheat-systems | النزاهة متعددة الطبقات، مصدر بيانات القياس عن بُعد، تشغيل الكاشفات، أدلة الإنفاذ ومراجعة الإيجابيات الكاذبة |
dma-attack-techniques | DMA مقابل الاستحواذ بوساطة المضيف، أدوار النقل، نطاق IOMMU وأدلة التحليل الجنائي للذاكرة |
game-engine-resources | مصدر المحرك، البيانات الوصفية لوقت التشغيل، إضافات المحرر/وقت التشغيل، الأصول وحدود الحالة الموثوقة |
game-hacking-techniques | فئات الهجوم، متطلبات الوصول المسبق، حدود الثقة، الملاحظات الدفاعية والأمثلة المضادة الحميدة |
graphics-api-hooking | واجهات برمجة الرسومات وطبقات الترجمة، التقاط الإطارات، تتبعات الأداء وحدود المراقبة |
mobile-security | وقت تشغيل Android/iOS، مصدر الحزم، أدلة سلامة الجهاز وحدود منصة الهاتف المحمول |
awesome-game-security-overview | فئات المستودعات الدقيقة، اختيار الموارد، البحث في الطبقة المحلية ومصدر المصدر |
reverse-engineering-tools | هوية الملف الثنائي، التحليل الساكن، الرموز، مقارنة الكود المُصدَّر والقطع الأثرية دون اتصال |
windows-kernel-security | واجهات برمجة التعريفات، عمليات الاستدعاء، سياسة المنصة، القياس عن بُعد للنواة وتغطية التحليل الجنائي |
game-server-security | سلطة الخادم، الجلسات، تفويض RPC، اتساق الاقتصاد، الساعات وأدلة إعادة التشغيل |
game-supply-chain-security | سلطة البناء/الإصدار، التحديثات الموقعة، مصدر التبعيات، التعديلات وتوزيع المحتوى |
linux-platform-security | Linux الأصلي، SteamOS، Proton، بيانات الاعتماد، العزل وأدلة سياسة المنصة |
game-security-research-rigor | التوفيق بين المصادر، مصدر الادعاءات، تقييم الكاشفات، عدم اليقين ومراجعة انحدار المهارات |
الويكي المُجمَّع: يمكن للوكلاء أيضًا تصفح wiki/ (انظر wiki/AGENTS.md) — طبقة معرفية مُصانة فوق المهارات وفئات README والأوصاف.
مثال:
# 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
المحتويات
- محرك الألعاب
- الرياضيات
- المُصيّر
- رسومات ثلاثية الأبعاد
- الذكاء الاصطناعي
- ترميز الصور
- Wavefront Obj
- مجدول المهام
- شبكات الألعاب
- PhysX SDK
- تطوير الألعاب
- أصول الألعاب
- التحديث السريع للألعاب
- اختبار الألعاب
- أدوات الألعاب
- مدير الألعاب
- التكامل المستمر للألعاب
- DirectX
- OpenGL
- Vulkan
- الغش
- مكافحة الغش
- بعض الحيل
- ميزات الأمان في Windows
- WSL
- WSA
- محاكي Windows
- محاكي Linux
- محاكي Android
- محاكي IOS
- Game Boy
- GameCube/Wii
- Nintendo 3DS
- Nintendo Switch
- Xbox
- PlayStation
محرك الألعاب
دليل
- https://github.com/QianMo/Game-Programmer-Study-Notes
- https://github.com/raysan5/custom_game_engines [قائمة شاملة بمحركات الألعاب المخصصة]
- https://github.com/stevinz/awesome-game-engine-dev [تطوير محركات الألعاب الرائع]
- https://github.com/Gforcex/OpenGraphic [قوائم محركات الرسومات ومحركات الألعاب]
- https://github.com/bobeff/open-source-engines [قائمة بمحركات الألعاب مفتوحة المصدر]
- https://github.com/ThisisGame/cpp-game-engine-book
- https://github.com/netwarm007/GameEngineFromScratch
- https://forums.unrealengine.com [Unreal]
- https://docs.unrealengine.com [Unreal]
- https://www.unrealengine.com/resources [Unreal]
- https://github.com/donaldwuid/unreal_source_explained [Unreal]
- https://github.com/mikeroyal/Unreal-Engine-Guide [Unreal]
- https://github.com/Allar/ue5-style-guide [Unreal]
- https://github.com/revan1611/UE-Interview-Cheat-Sheet [Unreal]
- https://github.com/tomlooman/ue4-tutorials [Unreal]
- https://github.com/JaredP94/Unreal-Development-Guides-and-Tips [Unreal]
- https://github.com/ikrima/gamedevguide [دليل برمجة محرك Unreal Engine / تطوير الألعاب]
- https://github.com/lettier/3d-game-shaders-for-beginners [Shader]
- https://github.com/PardCode/OpenGL-3D-Game-Tutorial-Series [OpenGL]
- https://github.com/PardCode/CPP-3D-Game-Tutorial-Series [DirectX]
- https://github.com/ssloy/tinyrenderer [Render]
- https://github.com/crazyshader/GameDev [Unity]
- https://github.com/RyanNielson/awesome-unity [Unity]
- https://github.com/shadirvan/Unity-Cheat-Sheet [Unity]
- https://github.com/QianMo/Unity-Design-Pattern [Unity Design]
- https://github.com/whx-prog/The-Seed-Link-Future [Unity VR]
- https://github.com/twohyjr/Metal-Game-Engine-Tutorial [Apple's Metal Api]
- https://github.com/GameDevGrzesiek/OptimizationBible [ملاحظات تحسين الألعاب المركّزة على Unity وUnreal Engine]
