دليل اجتياز اختبار OSCP 2024

اختراق الشبكات , اختراق الويب , الأختراق والحماية , كالي لينكس

Dark

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

متطلبات:

  • معرفة برمجة Bash/Python/C (لتعديل وقراءة التعليمات البرمجية)
  • اشتراك PEN-200
  • المحاولة بجهد أكبر (هذا شعارهم لسبب ما)
  • التعطش للمعرفة (للاستمتاع بالعملية)

سأخبرك أولاً بخلفيتي للحصول على فكرة عن الوضع الذي وقفت فيه قبل حضور الدورة. لقد قمت بإجراء eJPT قبل عامين ووجدت الأمر صعبًا بعض الشيء (أعلم ذلك أليس كذلك؟). منذ أن عملت كمحلل في SOC ولم يكن لدي أي تعرض للهجوم في مجال الأختراق.

دعنا ندخل في مراحل التعلم (لا تتردد في ترتيب الأشياء بما يتناسب مع أسلوب التعلم الخاص بك)

  • محتوى وتمارين PDF: هذا هو المكان الذي تتعلم فيه وتمارس أساسيات OSCP. قم بجميع التمارين وافهم لماذا وكيف تعمل. قم بتدوين ملاحظات حول جميع التقنيات التي تعلمتها من الدورة/التمارين التي تكون وصفية بما يكفي لشخص آخر لنسخها ولصقها ومتابعتها .
  • مختبرات PWK: محاكاة للصناعة تقريبًا مثل الشبكات حيث يمكنك تطبيق ما تعلمته. لا بأس في تلقي التلميحات، فقد استغرق الأمر أكثر من 15 صندوقًا لفهم عقلية المهاجم. تدوين الملاحظات عن كل ما تعلمته .
  • إثبات الممارسة الواقعية: اختارت OFFSEC آلات مستقلة لمزيد من التدريب. هذا هو المكان الذي تقوم فيه بضبط منهجيتك وممارسة منهجيتك حتى تصل إلى الذاكرة العضلية .
  • اختبارات وهمية: OSCP A وB وC لاختبار موقعك بعد كل الاستعدادات. افعل ذلك مرات لترى أين تقف. احتفظ باثنتين حتى الأسبوع الذي يسبق الامتحان حتى تشعر أن الامتحان أيضًا مجرد محاكاة. قم بإجراء مجموعة واحدة أثناء إنشاء التقرير. دون ملاحظات.

النصائح والحيل

  • تدوين الملاحظات، عن كل شيء جديد تتعلمه خطوة بخطوة حتى تتمكن فقط من النسخ واللصق وتحقيق النتائج المرجوة.
  • قم بترتيب الملاحظات بحيث لا يستغرق الأمر أكثر من 5 ثوانٍ للعثور على شيء ما.
  • تدرب على التمحور، واستخدم ligolo-ng لتسهيل الأمور ولكن تدرب على Chisel للوصول إلى البروتات المحمية بجدار الحماية.
  • استخدم RUSTSCAN لمسح البروتات وهو أسرع بكثير من NMAP.
  • تدرب على التعداد حتى تصل ذاكرتك العضلية وتحقق من كل زاوية.
  • احتفظ بـ HTTP للتحقق من الوصول الأولي كملاذ أخير وابدأ بالفواكه المعلقة المنخفضة مثل SMB أو FTP.
  • إذا كنت تتمتع بمنهجية قوية لنشر كلمات المرور، فإن CME هو ملك الرش طالما أنك تحافظ على تنظيم كلمات المرور وأسماء المستخدمين.
  • قم بتحسين منهجيتك بعد كل مربع، إذا كنت تريد تنفيذ المربع مرة أخرى، فيجب أن تكون منهجيتك المكررة قادرة على العثور على الوصول الأولي وPE.

مثال:
يتم توجيه الوصول الأولي من خلال بيانات الاعتماد الموجودة في الكود المصدري لتطبيق الويب – المنهجية: التحقق من الكود المصدري لتطبيق الويب بحثًا عن أسماء المستخدمين/كلمات المرور

تعامل مع كل نتيجة مثيرة للاهتمام باعتبارها عقدة وبعد التعداد حاول ربط العقد التي ستمنحك الوصول الأولي/PE، واحترس أيضًا من rabbit holes 🙂

نصائح اضافية

  • PG + PWK لقد صنعت حوالي 80 صندوقًا، وسيكون هذا مختلفًا من شخص لآخر. أفضل طريقة لمعرفة ذلك هي أنه يجب أن تكون قادرًا على إنشاء خط أساسي لما هو طبيعي عندما ترى مربع Windows/Linux.
  • لا بأس أن تأخذ تلميحات طالما تمت إضافتها إلى منهجيتك، ولكن الجزء الأكثر أهمية هو استكشاف الأخطاء وإصلاحها عندما لا تسير الأمور في طريقك، قم بذلك بنفسك. سيوفر لك في الامتحان.
  • يجب اختبار جميع التقنيات التي تعلمتها من الصناديق وتجهيزها ببديل إن أمكن، بحيث تقضي وقتًا فقط في اكتشاف أشياء جديدة.
  • تكون الشاشة الإضافية مفيدة دائمًا حتى تتمكن من فتح KALI في واحدة وملاحظاتك وإجراء الأبحاث في أخرى.
  • استخدم الأسماء المستعارة لـ KALI على أكمل وجه حتى لا تضطر إلى كتابة الكثير من الأوامر المتكررة وتوفير الوقت.
  • احتفظ بمجلدين منفصلين لأدوات Windows وLinux التي تستخدمها، مثل PEAS وLigolo Agents وShells.
  • لقد قمت بإنشاء ورقة Google تحتوي على أوامر مشتركة مع متغيرات RHOST/RPORT وLHOST/LPORT.
  • لا تخجل من أتمتة بعض الأشياء أو استخدام البرامج النصية المؤتمتة بالفعل.
  • حافظ على نشاط عقلك في اليوم السابق للامتحان لأنه سيساعدك على عدم تفويت الأشياء الصغيرة المهمة.
  • لا تنس أن تأخذ الكثير من فترات الراحة.

أخيرًا وليس آخرًا، لا تتخلى عن التدريب والتدريب والتدريب. حصلت على هذا!!!

أحدث المقالات

المقالات

إثبات الكفاءة: هل شهادات الأمن السيبراني هي الحل الوحيد؟

إثبات الكفاءة: هل شهادات الأمن السيبراني هي الحل الوحيد؟

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

قراءة المزيد
دليل المبتدئين في الأمن السيبراني

دليل المبتدئين في الأمن السيبراني

سنقوم بتغطية المواضيع التالية في دليل المبتدئين في الأمن السيبراني : ما هو الأمن السيبراني والفضاء السيبراني المصطلحات ومصطلحات الأمن السيبراني مجالات الأمن السيبراني نماذج الشبكات شهادات الأمن السيبراني التهديدات السيبرانية ماذا يعني مصطلح "Cyber"؟ تعني كلمة "Cyber"...

قراءة المزيد
كيفية التحكم بـ Kali Linux عن طريق الهاتف – دليل شامل للمبتدئين

كيفية التحكم بـ Kali Linux عن طريق الهاتف – دليل شامل للمبتدئين

هل سمعت من قبل عن Kali Linux؟ إن كنت تعمل في مجال الأمن السيبراني، فإن الإجابة ستكون بالتأكيد بنعم. فهي تعتبر نظام تشغيل خاص بالأمن السيبراني والاختبارات الأمنية، والذي يتميز بالقدرة على اختراق الأنظمة الحماية واختبار الثغرات فيها. والأفضل من ذلك، أنه يمكن الآن التحكم...

قراءة المزيد
تصميم أداة فحص الهاتف من الاختراق: دليل خطوة بخطوة

تصميم أداة فحص الهاتف من الاختراق: دليل خطوة بخطوة

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

قراءة المزيد
إختصار سطر الأوامر في نظام Kali Linux و Termux: دليل لأحتراف المهارات اللازمة

إختصار سطر الأوامر في نظام Kali Linux و Termux: دليل لأحتراف المهارات اللازمة

ما هو سطر الأوامر؟ إذا كنت ترغب في أن تصبح محترفًا في مجال الأمن السيبراني، فإن إتقان إختصار سطر الأوامر في نظام Kali Linux و Termux سيكون ضروريًا لك. سطر الأوامر هو واجهة سطر الأوامر التي يتم استخدامها لتشغيل الأوامر والبرامج على الحاسوب. عندما تستخدم سطر الأوامر،...

قراءة المزيد
تعلم الباش سكريبت من الصفر: دليل مبسط للمبتدئين

تعلم الباش سكريبت من الصفر: دليل مبسط للمبتدئين

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

قراءة المزيد