1 مستودع
Intercepting and redirecting function calls within the address space of a separate process.
Distinct from Function Hooking: Distinct from general Function Hooking: specifically targets the manipulation of a foreign process's execution flow, not the local process.
Explore 1 awesome GitHub repository matching software engineering & architecture · Remote Process Hooking. Refine with filters or upvote what's useful.
Blackbone عبارة عن مجموعة من الأدوات المتخصصة لمسح الذاكرة، وحقن العمليات، وواجهات برامج تشغيل النواة (kernel-driver) المستخدمة للتلاعب ببيئة تنفيذ Windows. يوفر إطار عمل لتنفيذ كود عن بُعد، وتعيين صور الملفات القابلة للتنفيذ (portable executable)، وإدارة الخيوط عبر حدود العمليات المختلفة. يتضمن المشروع برنامج تشغيل ذاكرة النواة للوصول إلى ذاكرة النواة وتعديل حقوق المقبض (handle rights) لإخفاء التخصيصات عن اكتشاف وضع المستخدم. كما يتميز بمكتبة لاعتراض استدعاءات الوظائف في العمليات البعيدة باستخدام مقاطعات البرامج ونقاط التوقف العتادية. تغطي مجموعة الأدوات قدرات أوسع في التلاعب بالذاكرة الافتراضية، مثل القراءة والكتابة وتخصيص الذاكرة في العمليات المحلية أو البعيدة. كما توفر أدوات مساعدة للبحث عن أنماط الذاكرة لتحديد تسلسلات بايت معينة وإدارة الوحدات لحقن أو إخراج الملفات الثنائية.
Provides a library for intercepting function calls in remote processes using software interrupts and hardware breakpoints.