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

What Are JWTs?

// VULNERABLE: JWT accepts 'none' alg + weak secret + no exp check

Enroll for free to track your progress through this course.

Curriculum (17 lessons)

  1. 1. What Are JWTs?
  2. 2. What Are JWT Attacks?
  3. 3. What Is the Impact of JWT Attacks?
  4. 4. How Do Vulnerabilities to JWT Attacks Arise?
  5. 5. How to Work with JWTs in Curl
  6. 6. Exploiting Flawed JWT Signature Verification
  7. 7. Brute-Forcing Secret Keys
  8. 8. JWT Header Parameter Injections
  9. 9. JWT Algorithm Confusion
  10. 10. How to Prevent JWT Attacks
  11. 11. Algorithm Confusion Attacks
  12. 12. Symmetric Vs Asymmetric Algorithms JWTs Can Be Signed Using a Range of Different Algorithm
  13. 13. How Do Algorithm Confusion Vulnerabilities Arise?
  14. 14. Performing an Algorithm Confusion Attack
  15. 15. Deriving Public Keys From Existing Tokens
  16. 16. Best Practices & Detailed Takeaways
  17. 17. None Alg Exploit (Detailed)

Course price

Free

  • 17 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