مواضيع عامةمواضيع ومقالات

مقال : كيف تبدأ بعالم الحماية والإختراق

تم أرشفة هذا المحتوى


مقال يتكلم عن كيفية البدء في عالم الحماية والإختراق وما هي الخطوات التي على المبتدئين البدء في تعلمها لكي يصبحو قادرين على التوسع في هذا المجال

يسألني الكثيرين كيف بدأت هذا العالم وما هي الأمور التي بدأت في تعلمها وهل من الممكن أن أكون مختبر إختراق محترف دون الحاجه لتعلم لغات البرمجه ! وهل من الممكن أن أقوم بإكتشاف ثغرات الأنظمه من دون الحاجه لمعرفة كيف يتم إختراقها ! حسناً في البدايه لنبدء بتعريف إختبار الإختراق لنقول بأنه محاوله لإختراق أنظمه معينه والتوصل لنقاط ضعفها ضمن عمليه “قانونية” متفق عليها بين مختبر الإختراق والمؤسسه المراد عمل إختبار إختراق لها , أي أنه يجب عليك أن تكون ملم بشكل كامل وإحترافي بجميع جوانب الإختراق من الشبكات والأجهزه وصولاً للمواقع والسيرفرات , ولكي تبدء هذا العالم يجب عليك أن تحدد لماذا سوف تبدء ؟ وما هو هدفك من تعلم هذا المجال , طبعاً الأغلبيه للأسف وانا شخص منهم تدخل هذا العالم من أجل الأعمال الغير شرعيه كإختراق أجهزه الأصدقاء والتجسس عليهم 🙂 هكذا بدأت الفكره معي ومن ثم تطورت وتطورت لحبي للإكتشاف والمعرفه أي بدافع الفضول وكنت أقضي أحياناً 12-14 ساعه متواصله أمام الحاسوب لكي أنهي تعلم أمر معين على أفضل وجه وهذا يجب أن يتوفر عند الأغلبيه ممن يريدون التوسع في هذا المجال وهي نقطه الصبر وحب المعرفه فمختبر الإختراق لا يجب أن يتوقف عند نقطه معينه ويقول الأن أنا أكتفيت بالعكس من يقول هذا ومع إحترامي الشديد له فهو لا يفقه شئ في هذا المجال , الان بدأت كما قلت المسأله معي بشكل لا أخلاقي ومن ثم بدأت بصقل موهبتي وتعلم أمور أكثر ومن ثم عند ما ألحت الحاجه لي أن أتعلم البرمجه قمت بتعلمها وذلك لعده أمور منها أنه يجب علي فهم ما يدور حولي وفهم كيفية عمل الثغرات فكنت لا أعتبر نفسي بأني مخترق عندما أستخدم ثغره جاهزه ﻷني قمت بتطبيقها فقط ! دون علم بكيفية عمل الثغره وما هي جهة الضعف بها لذلك على المخترق أن يكون ملم بما يحصل حوله وبما يستخدمه ولا يكون “كالأطرش بالزفه” عندما يستخدم الثغرات من دون أي درايه وعلم بها , طبعاً يوجد رابطه وصله قويه بين إكتشاف الثغرات والبرمجه لذلك على أي شخص يحب إكتشاف الثغرات والتعمق بهذا المجال أن يتعلم البرمجه لكي يستطيع فهم وتحليل ما يجري من حوله من الأمور.

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

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

 

عن الكاتب:


altمحمد عسكر, مختبر أختراق من الأردن في السن الصغير أحب البرمجه بلغة البايثون , عندي خبره كبيره بإدارة السيرفرات أكتشاف الثغرات وأختبار الأختراق للشبكات والمواقع

مقالات ذات صلة

‫20 تعليقات

  1. اخ محمد ..ماهي لغات البرمجه الني تجيدها انت شخصيا ?

    وهل لديك معرفه ب الهندسه العكسيه ولغة الاسمبلي ?

  2. @@ahmad slameh : الله يخليك أبو حميد حبيبي والله … أنصحك تتعلم في البدايه Ruby — Perl — Python بعد هيك تبدء في اللغات منخفضه المستوى مثل C/C++/assmbly طبعاً كله حسب إحتياجك بيكون.

    @@ابو عبدالله : هلا بك يا غالي أنا أجيد Python / Php / Bash لأني أحتاجهم بمجال عملي .. بالنسبه للهندسه العكسيه والأسمبلي معرفتي بهم ليسة قويه لأني لم أحتاجهم للأن ..

  3. أبداً يا محمد عسكر؟؟

    من متى صارت C++ لغة منخفضة المستوى؟ الرجاء عدم وضع ردود غير صحيحة حتى لا ترسخ في أذهان المبتدئين!

    شكرا

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

    أكرر شكري.

  5. كلام جميل أخي محمد وأشكرك على مواضيعك وأفكارك
    أظن – من وجهت نظري – أنه على المخترق أو المختبر الأخلاقي المبتدئ لكي تكون بدايته صحيحة أن يقوم برسم منهجية بعيدة المدى تبدأ حسب نظري في خطوات:
    •تعلم اللغة الإنجليزية وقد يبدوا الأمر غريبا على البعض لكنني متأكد أنه لن يصل أحد إلى طريقه في الاحتراف في هذا العلم بالذات إلا بتمكنه من الإنجليزية ولو بشكل متوسط
    •معرفة لا بأس بها بأنظمة التشغيل منها ويندوز الغبي ثم لينكس بشكل مكثف وهذا بتعلم شهادة Linux+
    •تعلم الشبكات بدءا بالشهادات التقنية كـ N+ للمبتدئين و MCSE أو CCNP للمتقدمين
    •تعلم إحدى لغات البرمجة الجيدة والسهلة كـ Python أو Ruby (ثم PHP وغير ذلك)
    بهذا تكون قد تكون قطعت خطوتك الأولى نحو تعلم علم اختبار الإختراق بشكل صحيح
    الخطوة الثانية تكون بجمع معلومات عن الحماية بشكل عام ويمكنك من الاستفادة من شهادة Security+ ثم أدرس مشاكل وحلول في هذا الجانب
    الخطوة الأخيرة –إن صح التعبير- دراسة الهندسة الإجتماعية ثم الحصول على شهادة CEH شهادة المختبر الأخلاقي لكي تتعرف على نسبة تقدمك في هذا المجال
    لن نجامل البعض فنقول إنه يمكنك أن تصبح مختبرا أخلاقيا بين يوم وليلة أبدا أو حتى في وقت قصير.ولن يكون هذا العلم صحيحا متينا إلا برسم خطة طويلة المدى – على الأقل سنة – ,وقد يلاحظ البعض أنني ركزت على الشهادات التقنية – وشروحاتها المصورة بالإنجليزية متقدمة جدا – لأننا لا نريد من أحد أن يضيع وقته في دورات بعض المنتديات التافهة التي تركز على برامج ملغمة تعتمد على برامج (أنقر هنا ثم أنقر هنا) وتجعلك كالآلة لا تفكر البتة
    تذكر أن المهم في هذه الشهادات ليس الحصول عليها لكن فهم ما فيها هو المطلوب ,وإن كان الفهم والإثبات الموثق معا فهذا أفضل طبعا خاصة عند دخولك لعالم الشغل فالوثائق مطلوبة.
    هذه نصيحة – من واقع تجربة للعديد من الأصدقاء المتقدمين – واعذروني على الإطالة
    ولا تنسوا الأهم سؤال الأخ محمد عسكر لماذا تريد أن تصبح HACKER ؟

  6. السلام عليكم …
    موضوع مشوق جداً … ولكن اتمنى تعديل العنوان حتى يكون “تبدأ” وليس “تبدء” وشكراً لكم على التميز في الطرح.

  7. شكرا محمد عسكر على المقالة المهمة..

    فقط للتوضيح للأخ المدعو “هكر عقلاني”. كن عقلانيا قبل الرد. فالاخ “محمد عسكر” عندما قال لغة منخفضة المستوى لم يقصد بها منخفضة القيمة او ما فهمته.
    فمعنى منخفض المسوى يعني قريب للنضام. يعني انه بلغة C او C++ يمكنك التحكم بالملفات التي تخص النضام حتى إدارة الهاردوير و التحكم بالداكرة… و انا متاكد ان الاخ محمد عسكر و اي خبير في البرمجة سيتفق معي على ان C اوC++ اقوى لغة برمجة ( الدليل انه تمت برمجة لينكس ب C )
    السلام عليكم

    1. الي أشوفه كلام هكر عقلاني عين الصواب!

      وذلك لأن الأسمبلي فقط هي اللغة التي تصنف أنها منخفضة المستوى وهنالك هكرز كثيرون يطلقون على السي أيضاً نفس اللقب للتعامل المباشر مع الذاكرة ..

      بخصوص السي بلس بلس فهي لغة عالية المستوى وهي قريبة من الجافا وليس من النظام ..

      راجع الرابط لتعرف أكثر
      http://programmers.stackexchange.com/questions/113295/when-to-use-c-over-c-and-c-over-c

  8. هل هندسة الاتصالات تساعدنى فى هذا المجال 🙂 اريد ان اكون هكر محترف 🙂 هل هى افضل ام حاسبات ومعلومات ؟؟؟؟؟

  9. والله تشكر يا زعيم علي هده المعلومات أنا مبتدئ فى باك ترك و بي فضللك أصبحت مكتسب خبرة أنا أتابع كل صغيرة و كبيرة تسلم …….

  10. البرمجة مهمة فى اية طب مانا بخترق الاجهزة والمواقع وبدون برمجة اية الى يخلينى الجء للبرمجة
    بمعنى اصح شو هى الميزة الى تخلى البرمجة افضل من البرامج ماهو اكيد ابرامج من البرمجة والبرمجة من البرامج اية الى يخلينى اتعب نفسى وادور على لغات برمجة واكون مبرمج شو هى الاستفادة اخى الفاضل

    1. ممكن تقدر تخترق المواقع بدون لغات البرمجه. بس اذا درست لغه البرمجه راح تتطور في هذا المجال وتقدر تبرمج لك برامج خاصه بك افضل من ان تحملها من النت اكثر الهكر في العالم يستخدمون برامج اختراق موجوده عند الهكر الآخرين. بس اذا كان لك برنامج اختراق خاص فيك وانت برمجته راح تكون هكر اقوى من الآخرين

  11. الساعة 6:42 م
    ممكن تقدر تخترق المواقع بدون لغات البرمجه. بس اذا درست لغه البرمجه راح تتطور في هذا المجال وتقدر تبرمج لك برامج خاصه بك افضل من ان تحملها من النت اكثر الهكر في العالم يستخدمون برامج اختراق موجوده عند الهكر الآخرين. بس اذا كان لك برنامج اختراق خاص فيك وانت برمجته راح تكون هكر اقوى من الآخرين

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى