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

الوقاية خير من العلاج (احذر Autorun )

مغلق
بدأه DreamNet في 9 ديسمبر 2007 · 2 رد · 1,185 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كنت قد وضعت في السابق مثال لكيفية التخلص من فيروس الRavmon و copy و آخرين من القرص الصلب عن طريق البحث وقد وضعته على المنتدى

وقد طلب مني بعض الأصدقاء تطوير الفكرة للوقاية من هذا النوع من الفيروسات والتي تنتشر عن طريق الفلاش ميموري عادة فوضعت له المثال في الأول بالدوت نت لكني رأيت أنه سيزعجه تركيب الFramework فقررت أن أعيده بالVB6 وكنت أنوي طرحه هنا للافادة لكن القرص الصلب الذي كنت أملكه توقف frown.gif

لكن لا بأس مادام الفكرة ممكن تطبيقها فاعادتها تكون أسهل وأمتع

فكرة البرنامج تهدف الى اعتراض رسائل النظام عن طريق استعمال الSUBCLASSING ومراقبة الرسالة WM_DEVICECHANGE والتي تراقب التغير في الأجهزة وهو مايفيدنا لمعرفة وقت ادخال الفلاش ميموري

ومن ثم قراءة الملف AutoRun.INF الذي يعمل على تنفيذ تلقائي للملف الملغوم الموجود بالفلاش لكي يتم حذفه قبل أن ينفذ

المهم المثال بالكود سورس وأرجو من الاخوة تطويره لانه بسيط جدا

كما أطلب من الذين يطورونه طرح الاضافات هنا

بالتوفيق للجميعبالتوفيق للجميع

usb_cleaner.zip

#2

لو سمحت اين المثال المعمول بالدوت نت؟؟؟؟؟

و شكرا على هذا العمل

#3

بالنسبة لتعقب رسائل النظام يوجد درس للأخ محمد

Overriding WndProc

تعقب إضافة وإزالة الأقراص المرتبطة عبر منفذ USB

ومن ثم يمكن استعمال الفئة FileSystem الموجودة ضمن My للتعامل مع الملفات

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

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