02-04-2014, 12:51 PM
السلام عليكم و رحمة الله وبركاته .
بعد جهد طويل أنهيت المكتبة Delphi Detours Library :
المكتبة الأولى من نوعها التي تدعم دلفي x64 بت
لمن لا يعرف المكتبة : المكتبة مثل Microsoft detours .تسمح لك بعمل هووك Hook على دوال و توابع Api
الجميل في المكتبة أنها لا تقتصر على استعمال الدوال من البروسس بل حتى ال dll :
لنفرض أن لديك dll بها دالة SayHi , تقوم هذه الدالة بمناداة دالة أخرى SayHello ..
تطبيقك يقوم بمناداة الدالة SayHi ..بطريقة غير مباشرة فقد قام بمناداة الدالة SayHello .
باستخدام DDetours يمكنك حتى عمل هووك على دوال ال dll من خلال تطبيقك !
تحتوي المكتبة على مكتبة فرعية أخرى InstDecode قادرة على تحليل تعليمات البروسس .. يمكنك تشبيهها ب ديسامبلر disassembler بدون عرض ال mnemonic .
المكتبة أهرقتني كثيرا .. لكني استفدت الكثير من برمجتها .
بالطبع المكتبة مجانية و مفتوحة المصدر :
ألق نظرة على ال Wiki لمعرفة التفاصيل .
+ ألق نظرة على Demo .
ان وجدت أي Bug فأرجــوا أن تقوموا بطرحها على هذه الصفحة :
بعد جهد طويل أنهيت المكتبة Delphi Detours Library :
المكتبة الأولى من نوعها التي تدعم دلفي x64 بت
لمن لا يعرف المكتبة : المكتبة مثل Microsoft detours .تسمح لك بعمل هووك Hook على دوال و توابع Api
الجميل في المكتبة أنها لا تقتصر على استعمال الدوال من البروسس بل حتى ال dll :
لنفرض أن لديك dll بها دالة SayHi , تقوم هذه الدالة بمناداة دالة أخرى SayHello ..
تطبيقك يقوم بمناداة الدالة SayHi ..بطريقة غير مباشرة فقد قام بمناداة الدالة SayHello .
باستخدام DDetours يمكنك حتى عمل هووك على دوال ال dll من خلال تطبيقك !
تحتوي المكتبة على مكتبة فرعية أخرى InstDecode قادرة على تحليل تعليمات البروسس .. يمكنك تشبيهها ب ديسامبلر disassembler بدون عرض ال mnemonic .
المكتبة أهرقتني كثيرا .. لكني استفدت الكثير من برمجتها .
بالطبع المكتبة مجانية و مفتوحة المصدر :
كود :
https://code.google.com/p/delphi-detours-library/ألق نظرة على ال Wiki لمعرفة التفاصيل .
+ ألق نظرة على Demo .
ان وجدت أي Bug فأرجــوا أن تقوموا بطرحها على هذه الصفحة :
كود :
https://code.google.com/p/delphi-detours-library/issues/list
Open Your Source .. Open Your Mind


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)