mcp-gamehacking
خادم MCP (بروتوكول سياق النموذج) لاختراق الألعاب والهندسة العكسية. قاعدة معرفية منظمة تضم أكثر من 4,100 مهارة مع أرشيفات كاملة للشيفرة المصدرية، ووكلاء متخصصين، وأدوات سير العمل -- مصممة لتُوصَل بـ Claude أو Cursor أو أي عميل متوافق مع MCP.
خادم MCP لاختراق الألعاب والهندسة العكسية. قاعدة معرفية منظمة تضم أكثر من 4,100 مهارة مع أرشيفات كاملة للشيفرة المصدرية، ووكلاء متخصصين، وأدوات -- تتصل بـ Claude أو Cursor أو أي عميل متوافق مع MCP.
الميزات
مكتبة المهارات
- 177 مهارة مكتوبة يدويًا -- مراجع تقنية معمّقة حول الحقن، والاعتراض (hooking)، وبرامج تشغيل النواة، والبنية الداخلية لأنظمة مكافحة الغش، وبنية ESP/aimbot، والمزيد
- 3,985 مشروعًا مؤرشفًا -- لقطات كاملة للشيفرة المصدرية من منظومة أمن الألعاب (بادئة
ags-)
- تحتوي كل مهارة على
SKILL.md (الوصف، والبيانات الوصفية، والمواضيع) واختياريًا source.txt (تفريغ كامل لشجرة المصدر)
الوكلاء
| الوكيل | الوصف |
|---|
reverse-engineer | تحليل التفكيك، واستعادة البنى، والبحث عن الإزاحات، وترقيع الملفات الثنائية |
exploit-developer | استغلالات النواة، وسلاسل BYOVD، واستمرارية EFI، وتصعيد الامتيازات |
anti-cheat-analyst | البنية الداخلية لـ BattlEye وEAC وVanguard وVAC وFACEIT وأبحاث تجاوزها |
malware-analyst | تحليل ملفات الغش الثنائية، وفك التغليف، واستخراج مؤشرات الاختراق (IOC)، وتصنيف التقنيات |
cheat-developer | ESP، وaimbot، وtriggerbot، وعرض الطبقات المتراكبة (overlay)، والبنية الداخلية لمحركات UE/Unity/Source |
driver-developer | برامج تشغيل WDM/KMDF، واتصالات IOCTL، وقراءة/كتابة الذاكرة، والتحميل الخفي |
hypervisor-researcher | Intel VMX، وAMD SVM، وخطافات EPT/NPT، والوصول إلى الذاكرة عبر HV |
android-researcher | Zygisk، وKernelSU، وfrida، وتفريغ IL2CPP، والاعتراض الأصلي (native hooking) |
network-analyst | الهندسة العكسية لبروتوكولات الألعاب، والتقاط الحزم، ووكيل MITM، ومحاكاة الخوادم |
cs2-specialist | البنية الداخلية لـ Counter-Strike 2 / Source 2 |
valorant-specialist | Valorant / تفرّع UE4 / التفاعل مع Vanguard |
fortnite-specialist | Fortnite / UE5 / التفاعل مع EAC |
apex-specialist | البنية الداخلية لـ Apex Legends / تفرّع Source |
unreal-engine-specialist | GObjects وGNames وProcessEvent في UE4/UE5، وتوليد SDK |
unity-specialist | Unity Mono/IL2CPP، وGameObjectManager، والبيانات الوصفية |
source-engine-specialist | ConVar وNetVar وClientClass في Source 1/2 |
injection-specialist | جميع طرق الحقن (manual map، reflective، APC، EFI) |
hooking-specialist | جميع أنواع الاعتراض (VMT، IAT، inline، EPT، syscall) |
obfuscation-analyst | تحليل وفك تغليف VMProtect وThemida وOLLVM |
windows-internals-agent | EPROCESS، وPEB/TEB، واستدعاءات النظام، ومدير الكائنات |
ida-specialist | برمجة IDA Pro، والإضافات، وFLIRT، ومكتبات الأنواع |
ghidra-specialist | برمجة Ghidra، وP-code، والامتدادات |
dma-specialist | الوصول إلى الذاكرة عبر DMA/FPGA (PCILeech، Screamer) |
| ...و52 وكيلًا إضافيًا خاصًا بالألعاب والمحركات والتقنيات والأدوات | |
الوكلاء الفرعيون (161)
| الوكيل الفرعي | الغرض |
|---|
offset-finder | الإسناد المرجعي لإزاحات اللعبة عبر أكثر من 3,900 مصدر مؤرشف |
code-analyzer | تصنيف التقنية وطريقة الاعتراض وإجراءات التخفي |
pattern-scanner | توليد أنماط بايت بأسلوب IDA والتحقق منها |
detection-assessor | تقييم مخاطر الكشف لكل نظام مكافحة غش |
vulnerability-scanner | إيجاد الثغرات القابلة للاستغلال في برامج التشغيل والملفات الثنائية |
struct-recovery | استعادة بنى C++ من تفريغات الذاكرة أو IDA |
binary-differ | مقارنة تحديثات اللعبة لتتبع تغيّرات الإزاحات |
source-grep | بحث معمّق عبر جميع أرشيفات المصادر البالغ عددها 3,985 |
hook-planner | تخطيط سلاسل الاعتراض لأهداف محددة |
import-resolver | حلّ الاستيرادات للوحدات المُحمّلة يدويًا |
vtable-mapper | رسم خرائط جداول الدوال الافتراضية |
syscall-stub-generator | توليد كعبّات استدعاء نظام مباشرة/غير مباشرة |
bone-mapper | رسم خرائط فهارس عظام الهيكل العظمي لكل لعبة |
ac-driver-analyzer | تحليل معمّق لبرنامج تشغيل نواة مكافحة الغش |
stack-spoofer | تزوير مكدّس الاستدعاء للتهرّب من مكافحة الغش |
shellcode-encoder | ترميز الشيل كود للتهرّب من التوقيعات |
| ...و145 وكيلًا فرعيًا متخصصًا إضافيًا عبر 16 فئة | |
الإضافات (114)
| الإضافة | الغرض |
|---|
game-offset-db | قاعدة بيانات إزاحات للإسناد المرجعي لأكثر من 60 لعبة |
technique-finder | إيجاد أمثلة التنفيذ عبر جميع الشيفرة المصدرية |
yara-generator | توليد قواعد كشف YARA من أنماط الغش |
driver-catalog | قاعدة بيانات برامج التشغيل القابلة للاستغلال مع بدائيات الاستغلال |
hook-library | جميع أنواع الاعتراض مع أمثلة شيفرة ونواقل الكشف |
struct-database | بنى محركات الألعاب المعروفة (UE4/UE5، Source، Unity) |
anti-cheat-timeline | تتبع تحديثات مكافحة الغش والعمر الافتراضي للتجاوز |
exploit-chain-builder | تركيب سلاسل استغلال متعددة المراحل |
signature-generator | توليد أنماط بايت والتحقق منها |
cs2-offsets / valorant-offsets / ... | قواعد بيانات إزاحات لكل لعبة (10 ألعاب) |
ue4-sdk-reference / ue5-sdk-reference | مراجع بنى SDK للمحرك |
ntapi-reference | مرجع واجهات NT API غير الموثّقة |
syscall-table | أرقام استدعاءات نظام Windows لكل إصدار نظام تشغيل |
battleye-detection-db / eac-detection-db / ... | قواعد بيانات كشف لكل نظام مكافحة غش |
offset-header-generator / hook-template-generator | أدوات توليد الشيفرة |
| ...و99 إضافة إضافية للبيانات والمراجع وتوليد الشيفرة عبر 11 فئة | |
المطالبات (148)
| المطالبة | الغرض |
|---|
analyze-cheat | تحليل معماري كامل لمشروع غش |
find-bypass | إيجاد تقنيات تجاوز لنظام مكافحة غش محدد |
build-cheat / build-esp / build-aimbot | تصميم أنظمة الغش |
reverse-binary / reverse-unity-game / reverse-unreal-game | سير عمل الهندسة العكسية |
write-driver / write-injector / write-hook | أدلة التنفيذ |
bypass-battleye / bypass-eac / bypass-vanguard | استراتيجيات تجاوز مكافحة الغش |
spoof-hardware | تصميم تزوير HWID |
analyze-update | ترحيل إزاحات تحديث اللعبة |
exploit-vuln-driver / exploit-kernel-bug | أدلة الاستغلال |
implement-backtrack / implement-autowall / implement-prediction | تنفيذ الميزات |
| ...و138 مطالبة إضافية عبر 14 فئة لكل مهمة من مهام اختراق الألعاب | |
الأدوات (16 إجمالًا)
أدوات سير العمل
| الأداة | الوصف |
|---|
research_technique | بحث شامل عن التقنية مع ترتيب الكلمات المفتاحية بالنقاط |
analyze_project | تحليل كامل للمشروع (SKILL.md + الشيفرة المصدرية) |
get_agent_briefing | تحميل تعريف الوكيل مع الوكلاء الفرعيين والإضافات المتاحة |
أدوات المهارات
| الأداة | الوصف |
|---|
list_skills | سرد/تصفية المهارات حسب الاسم أو النوع |
read_skill | قراءة ملف SKILL.md لمهارة |
read_source | قراءة الشيفرة المصدرية مع ترقيم الصفحات (كتل بحجم 50KB) |
search_skills | بحث متعدد الكلمات المفتاحية بالنقاط عبر الأسماء والأوصاف والمواضيع |
skill_stats | إحصاءات المكتبة |
أدوات المكوّنات
| الأداة | الوصف |
|---|
list_agents / read_agent | تصفح وقراءة تعريفات الوكلاء |
list_subagents / read_subagent | تصفح وقراءة تعريفات الوكلاء الفرعيين |
list_plugins / read_plugin | تصفح وقراءة تعريفات الإضافات |
list_prompts / read_prompt | تصفح وقراءة قوالب المطالبات |
التثبيت
المتطلبات
البناء
cd mcp-gamehacking
npm install
npm run build
الاتصال بـ Claude Code
أضف إلى إعدادات MCP الخاصة بك:
{
"mcpServers": {
"gamehacking": {
"command": "node",
"args": ["/path/to/mcp-gamehacking/dist/index.js"]
}
}
}
الاتصال بـ Claude Desktop
أضف إلى claude_desktop_config.json:
{
"mcpServers": {
"gamehacking": {
"command": "node",
"args": ["/path/to/mcp-gamehacking/dist/index.js"]
}
}
}
الاتصال بـ Cursor
أضف إلى .cursor/mcp.json: