ما هو الهوك وكيف أستخدامة ؟
#1
سمعت كثير عن الهوك لكن بصراحة لا أعلم ما هو ومافائدة ولو فية مثال لية أكون شاكر ليكم جداّ...
#2
الهوك ببساطة هو اقتناص دالة أو اجراء أو حدث معين
يمكنك الهوك بتغيير الأوامر التي يرسلها النظام
مثل على ذلك : مثلا ان أردت أن تقوم بالغاء ظهور جميع الرسائل التي يقوم تطبيق ما بعرضها .. يمكنك عمل هود على الدالة MessageBox , يعني عندما ينفذ تطبيق معين الدالة MessageBox تستطيع اقتناصها ثم ان شأت تقوم باظهارها أو تعمل أشياء أخرى معها .
هناك نوعان :
Local Hook : يقوم بعمل اقتناص لاجراءات ودوال لتطبيق أو thread معين
Global Hook : يقوم بعمل اقتناص لاجراءات ودوال لجميع التطبيقات -يعني للنظام- .. لكنه يثير قشعريرة برامج الحماية Smile

[Api Hooking [HOT PATCHING , تطبيق بسيط !
uallCollection لعمل Hook لتوابع API
ZwOpenProcess Hook
Global Mouse Hook in Delphi
عمل هوك لدالة CreateWindowEx
Hook Anti Debuggers - Source Code
[-] كل من 1 user says قال شكرا ل SMP3 على المشاركة المفيدة
  • محمد الدرة


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم