![]() |
|
ما هو الهوك وكيف أستخدامة ؟ - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : ما هو الهوك وكيف أستخدامة ؟ (/showthread.php?tid=5016) |
ما هو الهوك وكيف أستخدامة ؟ - karika2 - 14-03-2013 سمعت كثير عن الهوك لكن بصراحة لا أعلم ما هو ومافائدة ولو فية مثال لية أكون شاكر ليكم جداّ... ما هو الهوك وكيف أستخدامة ؟ - SMP3 - 14-03-2013 الهوك ببساطة هو اقتناص دالة أو اجراء أو حدث معين يمكنك الهوك بتغيير الأوامر التي يرسلها النظام مثل على ذلك : مثلا ان أردت أن تقوم بالغاء ظهور جميع الرسائل التي يقوم تطبيق ما بعرضها .. يمكنك عمل هود على الدالة MessageBox , يعني عندما ينفذ تطبيق معين الدالة MessageBox تستطيع اقتناصها ثم ان شأت تقوم باظهارها أو تعمل أشياء أخرى معها . هناك نوعان : Local Hook : يقوم بعمل اقتناص لاجراءات ودوال لتطبيق أو thread معين Global Hook : يقوم بعمل اقتناص لاجراءات ودوال لجميع التطبيقات -يعني للنظام- .. لكنه يثير قشعريرة برامج الحماية ![]() [Api Hooking [HOT PATCHING , تطبيق بسيط ! uallCollection لعمل Hook لتوابع API ZwOpenProcess Hook Global Mouse Hook in Delphi عمل هوك لدالة CreateWindowEx Hook Anti Debuggers - Source Code |