غلاف مسار Exploit Development Basics
كل المسارات

~/roadmaps/الأمن الهجومي

Exploit Development Basics

Memory corruption literacy for pentesters.

المحطات: 18خبير ~70h

جارٍ تحميل الخريطة…

Exploit Development Basics Roadmap: خطوة بخطوة

عدد الخطوات بالترتيب: 18. افتح أي خطوة في الخريطة أعلاه لتتبّع تقدّمك وتدوين ملاحظاتك.

Orientation

  1. 1.Start here

    Start· مبتدئ· ~0.5h

    Kick off the Exploit Development Basics path. Review prerequisites, set a weekly study cadence, and follow recommended nodes first.

    • Confirm prerequisites
    • Bookmark this roadmap
    • Plan your first 2 weeks

Core skills

  1. 2.Process memory layout

    Concept· خبير· ~2h

    Build competence in Process memory layout for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Process memory layout
    • Apply Process memory layout in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  2. 3.Stack overflows

    Concept· خبير· ~3h

    Build competence in Stack overflows for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Stack overflows
    • Apply Stack overflows in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  3. 4.Calling conventions

    Concept· خبير· ~4h

    Build competence in Calling conventions for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Calling conventions
    • Apply Calling conventions in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  4. 5.Shellcode concepts

    Tool· خبير· ~2h

    Build competence in Shellcode concepts for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Shellcode concepts
    • Apply Shellcode concepts in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  5. 6.NX/DEP

    Lab· خبير· ~3h

    Build competence in NX/DEP for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind NX/DEP
    • Apply NX/DEP in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  6. 7.ASLR

    Concept· خبير· ~4h

    Build competence in ASLR for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind ASLR
    • Apply ASLR in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  7. 8.Stack canaries

    Concept· خبير· ~2h

    Build competence in Stack canaries for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Stack canaries
    • Apply Stack canaries in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  8. 9.ROP intuition

    Tool· خبير· ~3h

    Build competence in ROP intuition for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind ROP intuition
    • Apply ROP intuition in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

Advanced practice

  1. 10.Heap overview

    Concept· خبير· ~4h

    Build competence in Heap overview for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Heap overview
    • Apply Heap overview in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  2. 11.Format strings

    Lab· خبير· ~2h

    Build competence in Format strings for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Format strings
    • Apply Format strings in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  3. 12.Fuzzing intro

    Concept· خبير· ~3h

    Build competence in Fuzzing intro for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Fuzzing intro
    • Apply Fuzzing intro in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  4. 13.Crash triage

    Tool· خبير· ~4h

    Build competence in Crash triage for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Crash triage
    • Apply Crash triage in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  5. 14.Writing safe labs

    Concept· خبير· ~2h

    Build competence in Writing safe labs for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Writing safe labs
    • Apply Writing safe labs in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  6. 15.Modern mitigation landscape

    Concept· خبير· ~3h

    Build competence in Modern mitigation landscape for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Modern mitigation landscape
    • Apply Modern mitigation landscape in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

  7. 16.Responsible disclosure

    Lab· خبير· ~4h

    Build competence in Responsible disclosure for the Exploit Development Basics track. Focus on practical application, not trivia.

    • Explain core ideas behind Responsible disclosure
    • Apply Responsible disclosure in a lab or exercise
    • Document findings in your notes

    الأدوات والتقنيات: Exploit dev

Assessment

  1. 17.Skills checkpoint

    Checkpoint· خبير· ~2h

    Validate readiness before finishing Exploit Development Basics. Revisit weak nodes and close open exercises.

    • Self-assess gaps
    • Retake weak labs
    • Update portfolio notes

Capstone

  1. 18.Exploit Development Basics — ready

    Finish· خبير· ~1h

    You completed the Exploit Development Basics roadmap. Keep practicing, contribute writeups, and start an adjacent track.

    • Ship a portfolio artifact
    • Choose a next roadmap

تابع التعلّم

مسارات ذات صلة