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

[ تمت الإجابة ]Registery Tracker

مغلق
بدأه حيدر يوسف في 30 ديسمبر 2007 · 10 رد · 3,827 مشاهدة · في أرشيف قسم Windows APIs
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل من فكرة لعمل برنامج يقوم بمراقبة دوال Registery عند استخدامها وانتظار رد فعل المستخدم .

لقد وجدت الكثير من المواضيع في codeproject ولكن البرامج صعبة الفهم كذلك اتمنى ان تكون بلغة C فقط بدون استخدام OOP

#2

الفكرة (بالتأكيد هناك غيرها) هي عمل hook لدوال API التي تغير الرجستري عبر درايفر (VxD or KMD) في الـkernel-mode

في المرفقات السورس كود لبرنامج RegMon لصاحبه المعروف Mark Russinovich ... الكود بالسي

Regmon_source.rar

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

شكرا جزيلا

هل يوجد شرح عن source code ؟ وفي اي موقع

#4
اقتباس
هل يوجد شرح عن source code ؟ وفي اي موقع

لا أعتقد ذلك ... لكن طالما انك تفهم اللغة جيدا © تستطيع تحليل السورس !

ركز بالأخص على سورس الدرايفر .sys ولا تهتم بالـVxD حيث انه لويندوز 98

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

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

نعم طريقة Hook هي الأحسن لكن هنالك طريقة بسيطة وجميلة تستعمل في حالة واحدة هي انك تريد مراقبة الكتابة في جزء معين من الروجسيتري مثلا:

تريد مراقبة الكتابة في مفاتيح بدأ التشغيل.

ستقوم بعمل Enumeration لمحتويات مفتاح Run(كل جزء من الثانية)مثلا ومقارنتها مع القيم الأصلية السابقة او كما تسمى عمل Snapshot لمحتويات المفتاح، وأي تغير تعلم المستخدم به، وهو يتخذ الإجراءات اللازمة، طبعا هذه الطريقة تكون عملية في مراقبة مفاتيح معينة وليس الروجيستري ككل.

وشكرا.

infected.png

مدونة علوم الحاسب

#6

عملية المسح كل فترة زمنية مرهقة للمعالج :( .

عند عمل redirect لدالة معينة يمكنك قراءة البارامترات ومعرفة أي مفتاح ستتم عليه العملية .. كما يمكنك معرفة فشل العملية من نجاحها او حتى اختبار محتويات المفتاح بعد اتمام العملية :wink: .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#7

نعم GM لذلك اقريت بأن طريقة الهوك احسن،جرب برنامج jasscois pc monitor ستجده يعمل بتلك الطريقة لكن من دون التأثير على المعالج لا اعلم لماذا B)

infected.png

مدونة علوم الحاسب

#8

ممكن رابط البرنامج ؟

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#9

لا يوجد رابط له،البرنامج كان عندي لكن لوث بواسطة فيروس وبعد عمل Disinfection له اصبح خربان.

http://www.cnet.com.au/downloads/0,2390303...0574469s,00.htm

جرب هذا الرابط ممكن ينفعك مع العلم انه لم يعمل عندي.

وشكرا

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

infected.png

مدونة علوم الحاسب

#10

نزلته وجربته ,, موجود على download.com عموما .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#11

jasscois pc monitor يستخدم RegNotifyChangeKeyValue إن لم تخني الذاكرة ..

كما ذكر GM فأفضل الطرق ما استخدمه RegMon ..

للتذكير فقط : الموضوع مكرر ...

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

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

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