-
قام Amr Abdel Hamide بنشر تحديث
كتير بيسمع مسابقات الctf او دايما يقولك العب ctf كتير علشان تطبق عملي اكتر فهتكلم في اختصار سريع اي تحديات الctf وانواعها اي وكل التفاصيل دي
اي اللي هشرحه ؟
1. ما هي مسابقة CTF؟
2. المهارات المطلوبة للعب CTFs
3. لماذا من الأفضل تعلم الأمن السيبراني من خلال CTFs؟
4. كيف يمكنني معرفة المزيد عن CTFs؟
5. ازاي تنضم إلى فعاليات CTF؟
====================================================================================
ا هي مسابقة CTF؟
CTF تعني Capture the flag، وهي مسابقة للأمن السيبراني أو لعبة تواجه فيها تحديًا ضعيفًا وعادةً ما يكون هدفك الرئيسي هو استغلاله عادةً ما تحاكي مسابقات التقاط العلم سيناريوهات العالم الحقيقي من خلال إظهار بعض نقاط الضعف الشهيرة حتى تتمكن من ممارسة مهاراتك وصقلها وكدليل على نجاحك، تحتاج إلى العثور على جزء معين من النص يسمى العلم. وهذا يثبت أنك قمت بالمهمة بنجاح. هذه العلامة هي ما ستقدمه يمكنك المشاركة في مسابقة CTF إما بشكل فردي أو ضمن فريق وفقًا لقواعد المسابقة
طب مثال بسيط اهو نوضح فيه يعني اي التقاط العلم
flag{Th1s_1s_c00l_fl1g}
flag{9e5896gfgfdg7420ac5b2d87578e88b389e306}
ودايما بنلاحظ ان في اللابات اللي مهندس احمد بيحلها بيبقي اجابه اللاب عباره فلاج بردو او كود بيخترق اللاب علشان يجيبه منه علشان يقدر يحل اللاب
====================================================================================
أنواع مسابقات CTF
فيه نوعين من CTFs: الخطر والهجوم والدفاع:
1. خطر CTF
النوع دا عباره عن مشاكل (تحديات) مثل الويب والآلات والطب الشرعي الرقمي والهندسة العكسية وOSINT وغيرها. سوف تحصل الفرق أو الأفراد على نقاط مقابل أي تحدي صحيح هيحلوه بحله.وبيتم تقييم النقط بتاعتهم حسب صعوبة التحدي (يعني: التحديات التي عليها علامة "صعبة" هتديك نقط اكتر).
أنواع التحدي دايما بيتم تقسيم تحديات CTF الخطر إلى فئات مختلفة. ستجد أدناه الأنواع الأكثر شيوعًا:
التشفير يتضمن فهم خوارزميات التشفير المختلفة (على سبيل المثال RSA، AES، DES) أو حتى بعض خوارزميات التشفير المخصصة التي تحتاج إلى فهمها لفك تشفير الرسالة.الطب الشرعي الرقمي ويتضمن تحليل تنسيق الملف أو إخفاء المعلومات أو تحليل تفريغ الذاكرة أو تحليل التقاط حزم الشبكة.
الهندسة العكسية يتضمن عملية أخذ التعليمات البرمجية المترجمة مثل ملفات .exe أو .apk أو غيرها ومحاولة تحويلها مرة أخرى إلى تنسيق أكثر قابلية للقراءة من قبل الإنسان.
أمن الويب ويشمل اكتشاف نقاط الضعف في تطبيقات الويب واستغلالها.
استغلال من خلال استغلال خدمة للعثور على العلم، يتم أيضًا تطبيق تقنيات الهندسة العكسية هنا من أجل تحليل بنية الثنائيات وسلوكياتها.
أمن الشبكات ويتضمن تحليل بيانات حركة المرور مثل ملفات pcap وغيرها.الاستخبارات السيبرانية مفتوحة المصدر استخدام تقنيات استخباراتية مختلفة مفتوحة المصدر لجمع معلومات حول بعض الأهداف.
آلات عندما تحتاج إلى فحص جهاز ما والعثور على نقاط الضعف للدخول إليه، فقد تحتاج إلى الحصول على أعلى امتياز في المربع لقراءة العلامة.
2. الهجوم والدفاع هنا، كل فريق لديه شبكته من الأجهزة غير الآمنة (أو مضيف واحد فقط). عادةً ما يكون لدى موظفيك الوقت الكافي لإصلاح البنية التحتية وإصلاح نقاط الضعف.لذلك سوف تدافع عن خدماتك الخاصة للحصول على نقاط الدفاع وتهاجم الخصوم للحصول على نقاط الهجوم
===================================================================================
المهارات المطلوبة للعب CTFsالامر معتمد حقًا على الفئة اللي ستلعب بها، ولكن بشكل عام، هناك بعض المهارات المشتركة بين جميع الفئات تقريبًا والتي ستساعدك مثل:
الفهم الأساسي للشبكات
البرمجة (بايثون، وربما التجميع وC/C++ للفئة العكسية)
سطر أوامر لينكس
هناك مهارات تتعلق بكل فئة ستساعدك:
1- استغلال الويب
أساسيات لغات برمجة الويب
أواسب أعلى 10
2- الآلات
أساسيات اختبار الاختراق
المعرفة باستغلال الويب
3- التشفير
خلفية الرياضيات
المعرفة الأساسية بالشفرات
طرق التشفير المتماثلة وغير المتماثلةالهندسة العكسية
فهم اللغات ذات المستوى المنخفض (التجميع)
===================================================================================
لماذا من الأفضل تعلم الأمن السيبراني من خلال CTFs؟
يراقب بعض مسؤولي التوظيف الفائزين الأوائل في المسابقات، مما يمثل فرصة رائعة لإجراء مقابلة مع الشركات الكبرى. وبدلاً من ذلك فإن المشاركة في المسابقات تثبت مهاراتك ويمكن أن تكون كافية في بعض الأحيان للتقدم للوظائف الأمنية.
يمكن أن تمنحك CTFs الموجودة في الموقع الفرصة لتوسيع شبكتك وقد يساعدك ذلك في الحصول على المزيد من الفرص/الدعم من المجتمع.
وتابع "تتبع أدائك لمدة عام عندما تبدأ في لعب CTFs لأول مرة وشاهد كيف سيتطور أدائك."
علاوة على ذلك، يمكن لصناديق الاستثمار المتداولة أن تساعد في صقل مهاراتك الفنية والحصول على بعض المزايا الأخرى مثل:
اعرف نقاط ضعفك وركز على تطويرها.
تعزيز منهجيتك/نهجك للمشاركة في العالم الحقيقي.
تعرف على أساسيات الفئات الأخرى التي لا تهتم بها حقًا.
بناء مهارات التفكير النقدي.
ستؤدي المشاركة مع الفرق إلى تعزيز مهاراتك الفنية/مهارات الاتصال.
وبما أنها منافسة، فهي محفزة ومثيرة
سوف يحفزك ذلك على تعلم المزيد للحصول على مرتبة أعلى في CTF التالي.
في بعض المسابقات، الحصول على رتب أعلى سيجعل مسؤولي التوظيف يتصلون بك لعرض الوظائف.
تحتوي معظم المسابقات على جوائز قيمة للفائزين الأوائل.
====================================================================================كدا انا شرحت بالتفصيل يعني اي ctf وتلعب فين وازاي
ملحوظه: روح لقسم المقالات افتح المقال من هناك فيه روابط كتيره هتفيدك اوي حاططها هناك
دمتم بخير