قبل عدة سنوات قررت أن ادخل إلى هذا العالم مجال الــ" Hacking" حينها بالطبع كنت أريد مرشد لي في مجال جديد علي مثل الهاكينج لذا قررت أن أكتب في محرك البحث GoOgLe "منتديات لتعليم الهكر" تقريبا وجدت أغلب المواقع التي تصنف نفسهامختصة في هذا المجال تحوي مقالات من على شاكلة:
-اختراق بواجهة الــ DOS مع الكاتشب والمايونيز:). -باتشات مشفرة وضحايا بالملاين >>>>"وكأننا في مسابقة من سيربح المليون" -العصا السحرية للاختراق بالIP. -طريقة أبو مشاري في التشفير من كل الحمايات على كوكب الأرض. -الإختراق الحقيقي عن طريق الميتاسبلوبيت:). -تعلم طريقة التبليغ بالاتصال العكسي. لاحظت أن أغلب هذه المواضيع لاتدخل أبدا في تفاصيل علمية وكأن الهاكينج شعوذة صحيح أني حينها لم أكن أعلم شيء تقريبا عن الهاكينج لكني كنت أعلم أن الــ Hacking في قلبه يعتمد على أمور هي في أساسها مجالات علمية يتم تدريسها والتخصص فيها وعمل ابحاث ودراسات لتطويرها ولذلك كان الدرس الأول لي حينها هو أن لاأضيع وقتي بالمزيد من الاطلاع على هذا الهراء على شاكلة الأمثلة التي بالأعلى وأن هناك فرق كبير بين العامل الذي يساهم في بناء المبنى والمهندس الذي قام بتصميمه فاولئك الذين يكتبون مثل هذه المواضيع قد يجيدون استخدام بعض الادوات او استغلال بعض الثغرات الجاهزة لكنهم ابدا لن ولم يتحدثوا عن الأفكار والمبادئ العلمية التي تنطلق منها هذه الأمور طبعا ببساطة هذا لأنهم لايمتوا للهاكينج بصلة فليس لأنك تجيد الكتابة يمكنك أن تؤلف روايات مثلا!!!
للأمانة هناك مقالات أخرى أيضا نوعا ماكانت تتحدث عن أمور متقدمة وبطريقة علمية ولكنها كانت قليلة كما أنها لم تكن تناسبني حينها وهناك مقالات اخرى كانت على شاكلة الاسطوانة المعروفة
حسنا إذا كنت من الناس الجادين فعلا والذين قرروا الاعتماد على أنفسهم في الدخول لهذا المجال فاقرأ بعض النصائح :
أولا:مشكلة الوقت
عزيزي لاأدري كيف تفكر بهذا الشكل ولكن
لماذا تعتقد أن هناك وقت للتعلم والأهم وقت لإنهاء ماذا تحديدا؟ فمجال
الهاكينج واسع جدا وفي تطور مستمر وفي الوقت الذي سوف تكون تعلمت فيه مهارة
معينة سيكون هناك أمور جديدة ظهرت للتو في الواقع ستكون حياتك صعبة اذا
ظللت تفكر بهذه الطريقة الساذجة ثم كم من الوقت سوف يحتاج الإنسان لتعلم كل
شيء في أي مجال علمي ببساطة لايوجد شيء اسمه كل شيء لأنه المعرفة العلمية
في تقدم مستمر وبالتالي يجب أن تكون أيضا أنت دائما جاهز لتعلم الأمور
الجديدة بصراحة المتعة أصلا تكمن في الأمور الجديدة التي سوف تواجهها
وتحاول تعلمها دائما.
ثانيا:التفكير بطريقة الأنماط
في المجالات العلمية دائما يتم التصنيف على أساس نمط مشترك بين عدة اشياء على سبيل المثال الثديات ليست كلها مثل بعض ولكن الثديات تملك نمط مشترك في عدة أمور يمكننا من خلاله عمل هذا التصنيف وبالطبع الهاكينج ليس استثناء عندما تحاول تعلم البرمجة فهناك الكثير من اللغات المختلفة لكن فهم النمط المشترك يجب أن يكون هو الأساس الذي ستنطلق منه ولنفترض أنك بدأت الابحار في عالم البرمجة بلغة روبي اذا كنت تفهم أن هناك نمط مشترك للغات المختلفة بعد ذلك يمكنك تعلم أي لغة جديدة بسهولة
وقس على ذلك في باقي الأمور مثلا أنظمة
التشغيل إن فهمت النمط المشترك لهندسة أنظمة التشغيل يمكنك أن تملك
الاساسيات للتعلم مع أي نظام تشغيل جديد الخلاصة"التفكير بطريقة الأنماط
أداة فعالة جدا للتعلم وستختصر عليك الكثير من الوقت لتعلم المهارات
المختلفة".
ثالثا:المنهجية العلمية

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