
- بواسطة x32x01 ||
< Cyber Security > - Road Map عملي
PenTest - Red Teaming - Bug Bountyقبل ما تبدأ فعليًا، محتاج تكون قوي في 3 حاجات أساسية:
- Programming (Coding - Scripting)
- Operating Systems (Windows - Linux)
- Networking
Programming - إزاي تبدأ وتمشي بسرعة
لغات ومصادر مقترحة
- C++ - كورس مهم للـ low-level و فهم الذاكرة:
https://www.youtube.com/playlist?list=PL1DUmTEdeA6IUD9Gt5rZlQfbZyAWXd-oD - Data Structures & Algorithms - أساسيات مهمه للأداء و الحلول:
https://www.youtube.com/playlist?list=PLsGJzJ8SQXTcsXRVviurGei0lf_t_I4D8 - Databases / SQL - اللغة الأساسية للتعامل مع قواعد البيانات: SQL
نصيحة: اتعلم scripting بـ Python بعدين، هتسهل عليك كتابة أدوات وحلول سريعة في الـ PenTest والـ CTFs.
Operating Systems - اتعامل مع الأنظمة بكل ثقة
مصادر تعليمية مفيدة
- سلسلة حسن سعد (Windows & أساسيات):
https://www.youtube.com/playlist?list=PLtr9ezc61PUbA2l3MiE4YbrgITJN84N-C - Linux متعمق:
https://www.youtube.com/playlist?list=PLdZYzC8fohEJlW3tNymKmofRyfflFgwfx
Networking - الشبكات مشرف المهمة
كورسات مفيدة للمبتدئين والمتوسطين
- CompTIA Network+:
https://www.youtube.com/playlist?list=PL7Gr36YWMQJce2BRY8rqxkygVyBb618iF - CCNA Route & Switch:
https://www.youtube.com/playlist?list=PLZgHPn7xQX2YfueYLM5Xh0nLNeaKicWGO - افهم TCP/IP, routing, switching, DNS, HTTP, SSL - الحاجات دي هتلاقيها يوميًا في أي اختبار أمني.
بعد ما تخلص الأساسيات - تمهيد للسكيوريتي
لما تخلص Programming، OS، وNetworking هتكون مؤهل تبدأ تتعلم أمن التطبيقات والشبكات بجد. أول حاجة لازم تعرفها كويس هي OWASP Top 10 وتفهم Web Security كويس - بعدها تقدر تدخل على Bug Bounty أو PenTest.دورات وشهادات Security تُنصح بيها
لو عايز تبقى جاد وتدخل سوق العمل، شوف الدورات والشهادات دي، مش لازم كلها لكن اختار اللي يناسب هدفك:- CEH (Certified Ethical Hacker) v11
- OSCP (Offensive Security Certified Professional) - شهادة عملية قوية جدًا
- PTP (Pen Test Pro)
- SANS 560 (Network Penetration Testing)
- SANS 542 (Web Application Penetration Testing)
- SANS 575 (Mobile Application Penetration Testing)
- GCFE (GIAC Certified Forensic Examiner)
بعد الشهادات - تبدأ تدور على وظيفة Junior
لو عملت الأساسيات وخلصت كورس عملي وشهادة قوية، هتكون جاهز تدور على Junior PenTester أو Bug Bounty Hunter. ابدأ بمشاريع صغيرة، شارك في CTFs، واعرض Write-ups وProjects على GitHub.فين تلاقي الكورسات والمواد؟
- على منصات الفيديو والمنتديات (زي اللي إنت عامللنا الروابط ليها).
- على مجتمعات زي TryHackMe, HackTheBox, VulnHub للتطبيق العملي.
- في منتديات ومواقع بتجمع الكورسات والـ resources - استغل المجتمعات دي.
خاتمة - خطة سريعة للبدء
- اتعلم Programming (C++ + Python + SQL).
- اتقن Operating Systems (Linux أساسًا).
- افهم Networking (TCP/IP, DNS, HTTP, SSL).
- ادرس OWASP Top 10 وابدأ في Web Security.
- شارك في CTFs وBug Bounty.
- اختبر نفسك بـ Lab عملي وابني Projects على GitHub.
- لو لقيت فلوس أو جاهز، خد OSCP أو شهادة عملية تانية.
التعديل الأخير: