Skip to content

This repo contains the code for my secure code review challenges. People used this as the primary resource to pass FAANG AppSec interviews 😉

License

Notifications You must be signed in to change notification settings

dub-flow/secure-code-review-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Code Review Challenges

This repo contains the code for my Secure Code Review challenges. The idea is to look at basic web vulnerabilities in a language-agnostic way.

If you like these challenges, you may want to check out my LeoTrace Community. Sign-up is free and it allows you to collaborate with like-minded people, ask me any questions you may have, and much more!

All Challenges

Legend

🐍 Python
♨️ Java
🐹 Go
🟨 JS (Node.js)
🐘 PHP
⚙️ C / C++
🐚 Bash

🔴🎬 = YouTube walkthrough available (you can find the link in the ./solution.md in the challenge folder).

Challenges List

  1. Open Redirect 🐍 -> 🔴🎬
  2. Server-side Request Forgery 🟨 -> 🔴🎬
  3. Weak Password Hashing ♨️
  4. Hardcoded Credentials 🐍
  5. XML External Entity Attack ♨️ -> 🔴🎬
  6. Cross-site Scripting 🐹
  7. Host Header Injection 🟨 -> 🔴🎬
  8. Nginx Off-By-Slash
  9. Broken Access Control (IDOR) 🐍 -> 🔴🎬
  10. Broken Access Control (JWT missing verification) 🟨
  11. Path Normalization Bypass 🐍 -> 🔴🎬
  12. Unquoted Bash Variables 🐍🐚
  13. SQL Injection ♨️
  14. Race Condition 🟨 -> 🔴🎬
  15. HTTP Response Splitting 🐍
  16. RCE via File Upload ♨️ -> 🔴🎬
  17. OS Command Injection 🐹
  18. Insecure Deserialization 🐘
  19. Server-side Template Injection 🐹
  20. Local File Inclusion (Path Traversal) ♨️
  21. CORS Misconfiguration (Reflected Origin header) 🟨
  22. Eval Injection 🟨
  23. Unsafe Reflection ♨️
  24. XSLT Injection 🐍
  25. NoSQL Injection 🐹
  26. Prototype Pollution 🟨
  27. Integer Overflow ⚙️
  28. Web Cache Deception 🟨
  29. ...
  30. ...
  31. ...

About

This repo contains the code for my secure code review challenges. People used this as the primary resource to pass FAANG AppSec interviews 😉

Topics

Resources

License

Stars

Watchers

Forks