
أداة سطح مكتب تسمح بحقن مكتبات DLL، وربط دوال WinAPI مثل CreateFileW، وتعديل سلوك العمليات أثناء التشغيل — مصممة للمطورين والمختبرين ومهندسي الهندسة العكسية.
كما يوحي الاسم، يقوم التطبيق بشكل أساسي بحقن ملف DLL في أي عملية تعمل على Windows. بفضل هذه القدرة، يمكنه تنفيذ عدة عمليات على عملية مثل تحميل DLL، إلغاء تحميل DLL، وربط (Hooking) دوال WinAPI الرئيسية (مثل CreateFileW، ReadFile، إلخ).
واجهته الأمامية مبنية باستخدام Flutter، ويتم تنفيذ الوظائف الأساسية باستخدام C++. يسد هذا المشروع الفجوة في توفر أدوات مبسطة وفعالة لتصحيح السلوك وتعديله في عمليات Windows. الأدوات الحالية إما تفتقر إلى سهولة الوصول للمستخدمين بسبب تعقيدها أو لا تقدم وظائف كافية للعمليات الشاملة على مستوى النظام.
يمكن تنزيل التطبيق من قسم Releases. فيما يلي مثال خطوة بخطوة لكيفية ربط دالة CreateFileW في Notepad.exe وتكوينها لإعادة توجيه جميع إنشاءات الملفات إلى اسم محدد.
ابدأ بتشغيل تطبيق حقن DLL. سترى شبكة من العمليات الجارية مع أسمائها ومعرفات العمليات (PIDs).
➡️ انقر على خيار الربط (Hook) لـ Notepad.exe.

بعد تحديد عملية، ستظهر نافذة منبثقة تطلب منك تكوين الدالة التي تريد ربطها والشروط.
في هذا المثال:
CreateFileWE:\Downloads\E:\Downloads\hooked.txtبمجرد التكوين، انقر على Hook لحقن DLL وتفعيل الربط.

إذا تم تطبيق الربط بنجاح، سترى مربع حوار تأكيد.
يجب أن تضغط على "Unhook" عند الانتهاء لإزالة الربط بأمان من العملية المستهدفة.
⚠️ إذا لم تتم إزالة الربط، قد تحتاج العملية إلى إعادة التشغيل يدويًا.

للتحقق مما حدث:
حاول حفظ أي ملف داخل
E:\Downloads\— بغض النظر عن اسم الملف، سيتم فرض تسميتهhooked.txt.
هذا يوضح كيف يمكنك اعتراض ومعالجة عمليات نظام الملفات على مستوى API باستخدام الربط المحقون.