الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن معرفة البرنامج الذي يستعمل دالة ما؟

مغلق
بدأه Yousof في 3 ديسمبر 2006 · 1 رد · 550 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

لو افترضنا أن عندنا برنامج keylogger.exe يقوم بقراءة كل ما يكتبه المستخدم باستخدام الداله getkeyboardstate

و عندنا برنامج آخر يقوم بعمل monitor لهذه الداله

ما أريده هو عرض البروسيس التي تنادي هذه الداله

مثلا: عندما يفتح المستخدم برنامج ال notepad.exe، ثم يقوم بطبع الحروف فأن ال keylogger يسجل كل ما يطبعه المستخدم عن طريق استخدام الداله getkeyboardstate

قمت بعمل برنامج يعمل monitor عن طريق عمل هووك للداله getkeyboardstate و عرض البروسيس (أو البرنامج) الذي ينادي هذه الداله عن طريق GetModuleFileName المشكله أنه يعرض برنامج ال notepad.exe و ليس keylogger.exe

كيف أجعل برنامج ال monitor يعرض ال keylogger.exe و ليس ال notepad.exe

شكرا

#2

سأعيد صياغة السؤال مرة أخري ..

ال keylogger.exe يحقن الكور في جميع البروسس الشغاله في البرنامج .. و عندما يفتح المستخدم ال notepad و يبدأ بالضغط على الازرار .. عندها يقوم برنامج ال monitor بعرض برنامج ال notepad بدلا من ال keylogger

هل من طريقه لمعرفة أن برنامج ال keylogger قام بعملية الحقن ..

هذا الموضوع مغلق.

مواضيع مشابهة