XESXOR logoXESXOR
WriteupsCoursesLabsStagesMentorshipPro
← Back to Courses/Web Pentest
IntermediateFREE14 hours

XML External Entity (XXE) Injection

// VULNERABLE: XXE via DTD + external entities enabled (libxml)

Enroll for free to track your progress through this course.

Curriculum (28 lessons)

  1. 1. XML External Entity (XXE) Injection
  2. 2. What Is XML External Entity Injection?
  3. 3. How Do XXE Vulnerabilities Arise?
  4. 4. What Are the Types of XXE Attacks?
  5. 5. Exploiting XXE to Retrieve Files
  6. 6. Exploiting XXE to Perform SSRF Attacks
  7. 7. Blind XXE Vulnerabilities
  8. 8. Finding Hidden Attack Surface for XXE Injection
  9. 9. How to Find and Test for XXE Vulnerabilities
  10. 10. How to Prevent XXE Vulnerabilities
  11. 11. XML Entities
  12. 12. What Is XML?
  13. 13. What Are XML Entities?
  14. 14. What Is Document Type Definition?
  15. 15. What Are XML Custom Entities?
  16. 16. What Are XML External Entities?
  17. 17. What Is a Blind XXE Attack? Tutorial & Examples
  18. 18. Offensive Insight
  19. 19. Defensive Insight
  20. 20. Finding and Exploiting Blind XXE Vulnerabilities
  21. 21. What Is Blind XXE?
  22. 22. Detecting Blind XXE Using Out-of-Band (OAST) Techniques
  23. 23. Exploiting Blind XXE to Exfiltrate Data Out-of-Band
  24. 24. Exploiting Blind XXE to Retrieve Data via Error Messages an Alternative Approach to Exploi
  25. 25. Exploiting Blind XXE by Repurposing a Local DTD
  26. 26. Best Practices & Detailed Takeaways
  27. 27. VULNERABLE Python Lxml
  28. 28. XML External Entities (XXE)

Course price

Free

  • 28 lessons
  • Lifetime access
  • 0 students enrolled
Sign In to Enroll
XESXOR logoXESXOR

Elite cybersecurity & coding platform. Pro writeups, expert-led courses, live virtual classrooms, and a thriving hacker community.

Platform

  • Writeups
  • Courses
  • Labs
  • Stages
  • Pro Subscription

Account

  • Sign In
  • Create Account
  • Dashboard

© 2026 XESXOR Platform. All rights reserved.

Privacy•Terms•Contact