3 مستودعات
Libraries and frameworks for deploying code into active processes to bridge host and target memory.
Distinct from Platform as a Service: None of the DevOps candidates fit; this is a systems programming capability for process manipulation.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Process Injection Frameworks. Refine with filters or upvote what's useful.
Frida is a dynamic binary instrumentation toolkit that provides a framework for deep process introspection and live application state manipulation. It enables the injection of custom scripts into running processes to trace function calls, modify memory, and analyze application behavior in real-time across diverse operating systems and processor architectures. The project distinguishes itself by embedding a high-performance JavaScript engine directly within the target process, allowing for the execution of user-defined logic for real-time inspection. It utilizes instruction-level hooking to re
Deploys lightweight shared libraries into target processes to act as bridges between host controllers and application memory.
Blackbone عبارة عن مجموعة من الأدوات المتخصصة لمسح الذاكرة، وحقن العمليات، وواجهات برامج تشغيل النواة (kernel-driver) المستخدمة للتلاعب ببيئة تنفيذ Windows. يوفر إطار عمل لتنفيذ كود عن بُعد، وتعيين صور الملفات القابلة للتنفيذ (portable executable)، وإدارة الخيوط عبر حدود العمليات المختلفة. يتضمن المشروع برنامج تشغيل ذاكرة النواة للوصول إلى ذاكرة النواة وتعديل حقوق المقبض (handle rights) لإخفاء التخصيصات عن اكتشاف وضع المستخدم. كما يتميز بمكتبة لاعتراض استدعاءات الوظائف في العمليات البعيدة باستخدام مقاطعات البرامج ونقاط التوقف العتادية. تغطي مجموعة الأدوات قدرات أوسع في التلاعب بالذاكرة الافتراضية، مثل القراءة والكتابة وتخصيص الذاكرة في العمليات المحلية أو البعيدة. كما توفر أدوات مساعدة للبحث عن أنماط الذاكرة لتحديد تسلسلات بايت معينة وإدارة الوحدات لحقن أو إخراج الملفات الثنائية.
Provides a comprehensive framework for deploying code into active processes and bridging host and target memory.
WeChatOpenDevTools-Python عبارة عن مجموعة من أدوات البرمجيات المصممة لتجاوز قيود البيئة لتمكين تصحيح الأخطاء وفحص العناصر لتطبيقات الويب والبرامج المصغرة. يعمل كمفكك لقفل أدوات المطور ومنشط لمفتش الويب لفرض تنشيط أدوات الفحص المدمجة. يوفر المشروع قدرات متخصصة لتصحيح أخطاء البرامج المصغرة لـ WeChat والهندسة العكسية لها. يتضمن ذلك القدرة على الوصول إلى وحدات تحكم المطور المخفية لتحليل هيكل وطلبات الشبكة وسلوك البرامج المصغرة النشطة ومحتوى الويب. تستخدم هذه الأدوات تقنيات معالجة وقت التشغيل منخفضة المستوى، بما في ذلك الأجهزة الثنائية الديناميكية (dynamic binary instrumentation)، وحقن العمليات، وتصحيح الذاكرة. يقوم البرنامج بمسح عناوين ذاكرة محددة لتبديل الأعلام الداخلية وتغيير حالة تنفيذ العملية المستهدفة.
Provides a framework for deploying code into active processes to bridge host and target memory for privileged operations.