الشاهد
في هذا ، أن كل مبرمج يجب ان يتعامل مع مشروعه او برنامجه كما يتعامل
صديقي "أبو رعد" مع شاحنته وطريقه ، يجب ان يثابر ويستمر ويبدأ والنهاية
هدفاً له لكي يكمل وينتهي ويكتسب خبرات جديده في كل خطوة صغيره .
لذلك ،
لا برمجه مع الملل ولا ملل مع البرمجه كما يقول المبرمجون ، ونصيحتي لكل
مبتدىء ان يعلم بأنه في يوم من الأيام سيصبح ليس كل ما في البرمجه متعه ،
احيانا يجب عليك ان تثابر كي تستمر ويجب ان تقاوم التعب والإرهاق ، المهم
كن متأكداً ان تركيزك في برنامجك وليس مع هاتف صديقتك ، او مع اي شىء آخر
.
لا
داعي للإطالة ، هي فقط مقدمة لموضوعنا هذا اليوم .
في
الدرس السابق تكلمنا عن الواجهة المرئية وكتبنا بعض المعلومات الهامة
للمبتدئين وفي هذا الدرس كنت انتظر من كافة الأخوة المتابعين لهذا
الموضوع ، الخوض مـع فيجول بيسيك قليلاً وكتابة بعض الأسئلة التي تواجههم
، نحن لا نريد أن نقرأ ولا نستفيد او نزيد من ثقافاتنا قليلاً ، نحن نريد
الإستفادة او أقصى استفادة والخوض في البرمجه ، يكفيني عدد (3) من كل مئه
، يتابعون هذه الدروس وتكون البداية لهم ليصبحوا مبرمجين في يوم من
الأيام .
ما هو البرنامج ؟ كيف أبدأ
بكتابة أي برنامج ؟
لعل
محلل النظم سيجيب على هذا السؤال أفضل مني ، ولكن قبل أن تبدأ برنامجك
يجب ان تكون الفكرة مكتمله في رأسك ، يجب ان تفكر وتتخيل واجهة برنامجك
وخياراته وقوائمه وكل اوامره ، وتبدأ من أي نقطه كانت ، ليس المهم كيف
تبدأ ولكن المهم اين ستصل ؟
كنت
أفكر وانا اكتب هذا الموضوع ان اقوم بكتابة برنامجاً للحماية كما أشار
"عبودي" ، اذا كنت اريد اكبر كم من القراء هنا يجب ان اختار مشروعاً
حساساً هاماً في الإنترنت ، وليس مشروعاً متعلقاً بقواعد البيانات او
الانظمة الخاصة .
لذا ما
رأيكم ان نقوم بكتابة برنامج صغير يقوم بوظائف إزالة مخلفات برامج
المخترقين ، دعونا نحاول هذا ، سيكون هذا البرنامج رائعاً بسيطاً وفوق
هذا مجانياً بمصدره Source Code ، سيكون مجانياً فقط لمحبي "ماجد وعبودي"
.
ما هو
برنامج الحماية الذي سنكتبه ؟ وما هي فكرته ؟
يقوم
هذا البرنامج بالبحث عن الملفات المجنده لبرامج الإختراق وإيقافها ،
وكذلك إزالة عناوينها ومشغلاتها من النظام ، وبعد هذا إظهار تقرير كامل
عن ما كان في نظامك قبل تشغيل هذا البرنامج وبعده :-
اولاً
قم بإنشاء مشروع يحتوي على التالي :-
ملف Form وملف آخر Moudle ، يجب
ان يكون ملف Form بالشكل التالي ، سأوافيك بخصائص الأدوات بعد قليل :

تلاحظ
في هذا الفورم الأوامر التالية :
إفحص
النظام : يجب ان يقوم هذا بفحص كافة الأقراص الموجودة بحثاً عن ملفات
الهاكرز التي سنزود البرنامج ليس فقط بأسمائها ولكن حتى بنسق الملف ، لا
نريد ان ندخل في تنسيق الملفات وذلك لصعوبة فهمها من قبل بعض المبتدئين ،
سنشرح هذا لاحقاً ، لكن كما قلنا اذا قمنا بفحص النظام بحثاً عن أسماء
ملفات الهاكرز فإنه ربما ان يكون إسم ملف الهاكر ليس الإسم المعهود مثلاً
، يمكن ان اقوم بتغيير اسم ملف التراجون الخاص ببرنامج NetBus من Batch
الى اي ملف آخر ، نحن نريد ان نجد هذا الملف بأي إسم طالما هو موجود في
النظام ، لهذا سنهتم بدراسة نسق الملف والذي لا يمكن تغييره .
بعذ هذا يجب على هذا الأمر ان
يقوم بفحص سجلات الريجستري بحثاً عن إسم الملف وتوقيعه وإزالة مخلفاته ،
خاصة اذا تم تشغيله من بدء التشغيل في سجلات الريجستري ، لا يهم ، أهم شي
ان نقوم بإزالته لكي لا يستخدم .
إزالة
ملفات الهاكرز : يقوم هذا بإزالة كافة الملفات الملوثه ثم عرض تقرير خاص
بما وجد في نظامك من ملفات ، وكذلك التعليمات الواجب عليك اتباعها قبل
تشغيل اي ملف من الإنترنت .