
مكتبة Python نقية تسمح لك بفحص وتعديل والبحث في ذاكرة أي عملية قيد التشغيل في بضعة أسطر من Python 🐍 .
مكتبة خالصة بلغة بايثون (مبنية على ctypes) تتيح لك فحص وتعديل والبحث في ذاكرة أي عملية قيد التشغيل ببضعة أسطر من بايثون — سير عمل Cheat Engine على ويندوز ولينكس وماك!
اقرأ واكتب وامسح ذاكرة أي عملية — مباشرة من بايثون.
واجهة واحدة موحدة. ثلاثة أنظمة تشغيل. لا حاجة لمجمّع C. لا خطوة بناء محلية.
يعمل على 🪟 ويندوز · 🐧 لينكس · 🍎 ماك — 32-بت و64-بت.
عدّل قيمة في لعبة قيد التشغيل · افحص حالة برنامج حي · استخرج بيانات مباشرة من الذاكرة العشوائية.
pip install PyMemoryEditor
لتثبيت التطبيق الرسومي المرفق (ماسح على نمط Cheat Engine)، استخدم الملحق app:
pip install "PyMemoryEditor[app]"
pymemoryeditor
للمسوحات الأسرع على العمليات الكبيرة، أضف الملحق speed. فهو يضيف NumPy ويؤتمت حلقة المقارنة الرقمية — بسرعة أكبر بحوالي 10–30× على المسوحات الانتقائية:
pip install "PyMemoryEditor[speed]"
📖 الدليل الكامل على Read the Docs.
from PyMemoryEditor import OpenProcess
with OpenProcess(name="game.exe") as process:
# امسح العملية بأكملها بحثاً عن كل عنوان يحوي القيمة 100.
for address in process.search_by_value(int, value=100):
print(f"Found at 0x{address:X}")
# اقرأ القيمة الحالية، ثم اكتب قيمة جديدة مكانها.
current = process.read_int(address)
process.write_int(address, current + 500)
هذا كل شيء — اقرأ أو اكتب أو امسح عملية أخرى بثلاثة أسطر، بنفس الطريقة على كل منصة.
تحكم كامل بذاكرة عملية أخرى — ببضعة أسطر من بايثون:
RemotePointer حيكل قوة المكتبة — دون الحاجة لكتابة كود:
التوثيق الكامل موجود على pymemoryeditor.readthedocs.io — التثبيت، سير عمل Cheat Engine، كل دالة ومعامل، دليل التطبيق الرسومي، ملاحظات المنصة واستكشاف الأخطاء.
خريطة سريعة لأين تذهب:
[!NOTE] الاستخدام المسؤول. يتواصل PyMemoryEditor مع العمليات الأخرى عبر واجهات برمجة التطبيقات على مستوى نظام التشغيل. وجّهه فقط نحو العمليات التي تملكها أو لديك إذن صريح لفحصها.
مساهمات الطلبات (pull requests) وتقارير الأخطاء واقتراحات الميزات مرحب بها جداً. اقرأ
CONTRIBUTING.md لإعداد التطوير، تخطيط الاختبارات، ومجموعة الخصوصيات الخاصة بالمنصة التي يجب معرفتها.
إذا ساعدك PyMemoryEditor في مشروعك، فضلاً أعطه ⭐ على المستودع — إنها أسهل طريقة لدعم العمل ومساعدة الآخرين على اكتشاف المكتبة.
صدر تحت رخصة MIT — مجاني للاستخدام الشخصي والتجاري.
| بداية سريعة | افتح عملية، اقرأ، اكتب وقم بأول مسح لك. |
| البحث في الذاكرة | مسوحات القيمة، النطاقات، تصفية النتائج، حلقة Cheat Engine. |
| مسح الأنماط | ابحث عن كود/بيانات باستخدام تواقيع البايت (AOB) والتعبير المنتظم. |
| المؤشرات | سلاسل المؤشرات متعددة المستويات و RemotePointer الحي. |
| مسح المؤشرات | ابحث عن مؤشرات ثابتة تتحمل ASLR. |
| التطبيق الرسومي | الماسح المرفق على نمط Cheat Engine. |
| مرجع API | كل الصفوف والوظائف والمعاملات العامة. |
| ملاحظات المنصة | الأذونات والخصوصيات على ويندوز ولينكس وماك. |
| استكشاف الأخطاء | الأخطاء الشائعة وكيفية إصلاحها. |