Site hosted by Angelfire.com: Build your free website today!
الدرس الثاني : حلق مع خيالك البرمجي

 

 

حلق على إرتفاعات شاهقة مع فيجول بيسيك ، وثق بأنه لا شي يعيقك لتصل إلى مرادك ، فأنت أذكى بكثير عندما تكتب روتيناً برمجياً ، وخطوة خطوة تتطور مهاراتك ذاتياً ، إلى ان يتساقط شعرك ، ستفقد شعرك لكن ستجني ما هو أكثر وأكبر من الشعر ، ستكون مبرمجاً محترفاً هادئاً يهاب عقلك الجميع ، ستصبح طائراً يحلق مع الخيال .

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

قلت له : يا ابو رعد ، انا وأنت في عملنا نفس الفكره ، فهاجسي وهاجسك ان نكمل الطريق ونصل للنهاية ، وهذا هو هاجسنا وعملنا واحد لو اختلفت التخصصات ، قال لا الأمر يختلف ، قلت بل هو الأمر ، قال كيف ، قلت : انا مع هذا الكمبيوتر عندما أبدا بعمل معين معه ، فإن في خيالي طريق يشبه الطريق الذي تسلكه ، اقطع مسافات بعيده معه واستمر لساعات طويله حتى أصل لمبتغاي ، ولنهاية طريقي ، وهو الأمر نفسه بالنسبة لك.

الشاهد في هذا ، أن كل مبرمج يجب ان يتعامل مع مشروعه او برنامجه كما يتعامل صديقي "أبو رعد" مع شاحنته وطريقه ، يجب ان يثابر ويستمر ويبدأ والنهاية هدفاً له لكي يكمل وينتهي ويكتسب خبرات جديده في كل خطوة صغيره .

لذلك ، لا برمجه مع الملل ولا ملل مع البرمجه كما يقول المبرمجون ، ونصيحتي لكل مبتدىء ان يعلم بأنه في يوم من الأيام سيصبح ليس كل ما في البرمجه متعه ، احيانا يجب عليك ان تثابر كي تستمر ويجب ان تقاوم التعب والإرهاق ، المهم كن متأكداً ان تركيزك في برنامجك وليس مع هاتف صديقتك ، او مع اي شىء آخر .

لا داعي للإطالة ، هي فقط مقدمة لموضوعنا هذا اليوم .

في الدرس السابق تكلمنا عن الواجهة المرئية وكتبنا بعض المعلومات الهامة للمبتدئين وفي هذا الدرس كنت انتظر من كافة الأخوة المتابعين لهذا الموضوع ، الخوض مـع فيجول بيسيك قليلاً وكتابة بعض الأسئلة التي تواجههم ، نحن لا نريد أن نقرأ ولا نستفيد او نزيد من ثقافاتنا قليلاً ، نحن نريد الإستفادة او أقصى استفادة والخوض في البرمجه ، يكفيني عدد (3) من كل مئه ، يتابعون هذه الدروس وتكون البداية لهم ليصبحوا مبرمجين في يوم من الأيام .

 

ما هو البرنامج ؟ كيف أبدأ بكتابة أي برنامج ؟

لعل محلل النظم سيجيب على هذا السؤال أفضل مني ، ولكن قبل أن تبدأ برنامجك يجب ان تكون الفكرة مكتمله في رأسك ، يجب ان تفكر وتتخيل واجهة برنامجك وخياراته وقوائمه وكل اوامره ، وتبدأ من أي نقطه كانت ، ليس المهم كيف تبدأ ولكن المهم اين ستصل ؟

كنت أفكر وانا اكتب هذا الموضوع ان اقوم بكتابة برنامجاً للحماية كما أشار "عبودي" ، اذا كنت اريد اكبر كم من القراء هنا يجب ان اختار مشروعاً حساساً هاماً في الإنترنت ، وليس مشروعاً متعلقاً بقواعد البيانات او الانظمة الخاصة .

لذا ما رأيكم ان نقوم بكتابة برنامج صغير يقوم بوظائف إزالة مخلفات برامج المخترقين ، دعونا نحاول هذا ، سيكون هذا البرنامج رائعاً بسيطاً وفوق هذا مجانياً بمصدره Source Code ، سيكون مجانياً فقط لمحبي "ماجد وعبودي" .

ما هو برنامج الحماية الذي سنكتبه ؟ وما هي فكرته ؟

يقوم هذا البرنامج بالبحث عن الملفات المجنده لبرامج الإختراق وإيقافها ، وكذلك إزالة عناوينها ومشغلاتها من النظام ، وبعد هذا إظهار تقرير كامل عن ما كان في نظامك قبل تشغيل هذا البرنامج وبعده :-

اولاً قم بإنشاء مشروع يحتوي على التالي :-

ملف Form وملف آخر Moudle ، يجب ان يكون ملف Form بالشكل التالي ، سأوافيك بخصائص الأدوات بعد قليل :

 

تلاحظ في هذا الفورم الأوامر التالية :

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

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

إزالة ملفات الهاكرز : يقوم هذا بإزالة كافة الملفات الملوثه ثم عرض تقرير خاص بما وجد في نظامك من ملفات ، وكذلك التعليمات الواجب عليك اتباعها قبل تشغيل اي ملف من الإنترنت .

 

هذا ما يسعني كتابته الآن

ماجد الغانم

 

 

عودة إلى الدرس الأول