4 مستودعات
Tools and techniques for modifying the memory of a running process to alter its state or behavior.
Distinct from Memory Header Manipulation: The candidates focus on data processing, kernel partitioners, or specific forensic prevention, not general user-land process memory manipulation.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Runtime Memory Manipulation. Refine with filters or upvote what's useful.
Steam Achievement Manager is a game achievement editor and specialized API client designed to modify and unlock game achievements and statistics for titles on the Steam platform. It functions as a utility for manually changing the state of earned rewards and milestones while the client is running. The tool provides capabilities for steam profile customization and game statistic manipulation, allowing users to adjust displayed progress and achievement states. It operates by interfacing with the platform backend to update user profile data.
Implements the ability to modify memory addresses of the running Steam process to change achievement states.
Blackbone عبارة عن مجموعة من الأدوات المتخصصة لمسح الذاكرة، وحقن العمليات، وواجهات برامج تشغيل النواة (kernel-driver) المستخدمة للتلاعب ببيئة تنفيذ Windows. يوفر إطار عمل لتنفيذ كود عن بُعد، وتعيين صور الملفات القابلة للتنفيذ (portable executable)، وإدارة الخيوط عبر حدود العمليات المختلفة. يتضمن المشروع برنامج تشغيل ذاكرة النواة للوصول إلى ذاكرة النواة وتعديل حقوق المقبض (handle rights) لإخفاء التخصيصات عن اكتشاف وضع المستخدم. كما يتميز بمكتبة لاعتراض استدعاءات الوظائف في العمليات البعيدة باستخدام مقاطعات البرامج ونقاط التوقف العتادية. تغطي مجموعة الأدوات قدرات أوسع في التلاعب بالذاكرة الافتراضية، مثل القراءة والكتابة وتخصيص الذاكرة في العمليات المحلية أو البعيدة. كما توفر أدوات مساعدة للبحث عن أنماط الذاكرة لتحديد تسلسلات بايت معينة وإدارة الوحدات لحقن أو إخراج الملفات الثنائية.
Provides tools for modifying the memory of running Windows processes to alter their state or behavior.
vgpu_unlock هي مجموعة من أدوات البرمجيات وتعديلات التعريفات المصممة لفتح ميزات المحاكاة الافتراضية على مستوى المؤسسات على أجهزة الرسوميات الاستهلاكية. تعمل كأداة لفتح vGPU ومزيف لمعرف جهاز الأجهزة يسمح بمشاركة بطاقة رسوميات واحدة عبر أجهزة افتراضية متعددة. يحقق المشروع ذلك من خلال استخدام ربط التعريفات (Driver-level hooking)، وتصحيح الذاكرة الديناميكي، وتزييف الجهاز على مستوى النواة. تعترض هذه التقنيات استعلامات تعريف الأجهزة وتعدل الحالة التشغيلية لتعريف GPU في وقت التشغيل لتجاوز قيود البرمجيات التي يفرضها المصنع. توفر القدرات الناتجة رسومات مسرعة بالأجهزة لأنظمة التشغيل الضيفة وتمكن مشاركة GPU الافتراضي على الأجهزة التي لا تدعم هذه الوظائف أصلاً.
Alters the operational state of the running GPU driver in memory to enable features without modifying on-disk binaries.
Dexposed هي مجموعة من أدوات ومحركات وقت التشغيل مصممة للتصحيح الديناميكي، واعتراض إطار العمل، وتجهيز الكود على أجهزة Android. تعمل كإطار عمل للربط (hooking) وأداة تجهيز تستخدم لتحميل كود مخصص في العمليات الجارية لتغيير المنطق دون تعديل البايت كود الأصلي. يتيح المشروع اعتراض وتعديل سلوك الطريقة داخل كل من تطبيقات Android وإطار عمل النظام. يوفر بشكل خاص قدرات لتجاوز قيود نظام التشغيل عن طريق تجاوز استدعاءات إطار العمل وتطبيق تصحيحات ساخنة على العمليات الحية دون الحاجة إلى إعادة التشغيل. تغطي مجموعة الأدوات قدرات تجهيز واسعة، بما في ذلك اعتراض عمليات تنفيذ الطريقة، وإعادة توجيه استدعاءات الطريقة الفائقة، ومراقبة سلوك مستوى النظام من خلال اعتراض وقت التشغيل.
Directly modifies the memory layout of target applications to change internal states and method pointers.