Exercises

Exercise Avg. Time Difficulty Solved by Tier
HTTP 29
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3157 PRO
HTTP 30
This challenge covers how to send specific HTTP requests
< 1 Hr. hard 3196 PRO
CVE-2020-17xx7
This challenge covers the review of a CVE and its patch
< 1 Hr. easy 1319 PRO
Ox Remote Code Execution
This exercise covers how you can gain code execution when an application is using Ox to deserialize data and is running on Ruby 2.3
< 1 Hr. hard 101 PRO
CVE-2020-9x9x
This challenge covers the review of a CVE and its patch
< 1 Hr. easy 1042 PRO
HTTP 21
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3487 PRO
HTTP 22
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3450 PRO
HTTP 23
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3363 PRO
HTTP 24
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3361 PRO
HTTP 25
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3392 PRO
HTTP 16
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3599 PRO
HTTP 20
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3502 PRO
HTTP 18
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3559 PRO
HTTP 19
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3547 PRO
HTTP 17
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3572 PRO
CVE-2020-17xx8
This challenge covers the review of a CVE and its patch
< 1 Hr. easy 800 PRO
CVE-2021-22204: Exiftool RCE
This exercise covers how you can gain code execution when an application uses exiftool on user-controlled files
< 1 Hr. hard 186 PRO
SSRF via FFMPEG II
This exercise covers how you can read arbitrary files when an application uses ffmpeg to render videos from a video you provide
< 1 Hr. hard 139 PRO
API 03 API
This exercise is the API version of an exercise you already solved in another badge. You should use it to get more confident with discovering vulnerabilities without any hint on what to look for.
< 1 Hr. easy 2589 PRO
CVE-2020-11xxx
This challenge covers the review of a CVE and its patch
< 1 Hr. easy 819 PRO
OAuth2: Authorization Server XSS II
This exercise covers the exploitation of an XSS in an OAuth2 Authorization Server
< 1 Hr. hard 303 PRO
HTTP 11
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3875 PRO
HTTP 15
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3722 PRO
HTTP 12
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3826 PRO
HTTP 13
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3736 PRO
HTTP 14
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3742 PRO
API 02 API
This exercise is the API version of an exercise you already solved in another badge. You should use it to get more confident with discovering vulnerabilities without any hint on what to look for.
< 1 Hr. easy 3262 PRO
Express Local File Read
This exercise covers how an insecure call to render can be used to gain local files read with Express
< 1 Hr. medium 464 PRO
OAuth2: Authorization Server XSS
This exercise covers the exploitation of an XSS in an OAuth2 Authorization Server
< 1 Hr. medium 424 PRO
HTTP 10
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3961 PRO
1 13 14 15 16 17 18 19 27
Showing 451–480 of 805 exercises