Exercises

Exercise Avg. Time Difficulty Solved by Tier
Ruby Snippet #06
This challenge covers the review of a snippet of code written in Ruby
< 1 Hr. easy 965 PRO
Ruby Snippet #07
This challenge covers the review of a snippet of code written in Ruby
< 1 Hr. easy 822 PRO
Ruby Snippet #08
This challenge covers the review of a snippet of code written in Ruby
< 1 Hr. easy 784 PRO
Ruby Snippet #09
This challenge covers the review of a snippet of code written in Ruby
< 1 Hr. medium 738 PRO
HTTP 26
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3228 PRO
HTTP 27
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3151 PRO
HTTP 28
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3146 PRO
HTTP 29
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3053 PRO
HTTP 30
This challenge covers how to send specific HTTP requests
< 1 Hr. hard 3094 PRO
CVE-2020-17xx7
This challenge covers the review of a CVE and its patch
< 1 Hr. easy 1109 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
2-4 Hr. hard 87 PRO
CVE-2020-9x9x
This challenge covers the review of a CVE and its patch
< 1 Hr. easy 865 PRO
HTTP 21
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3375 PRO
HTTP 22
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3338 PRO
HTTP 23
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3252 PRO
HTTP 24
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3250 PRO
HTTP 25
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3281 PRO
HTTP 16
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3479 PRO
HTTP 20
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3387 PRO
HTTP 18
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3441 PRO
HTTP 19
This challenge covers how to send specific HTTP requests
< 1 Hr. medium 3432 PRO
HTTP 17
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3453 PRO
CVE-2020-17xx8
This challenge covers the review of a CVE and its patch
< 1 Hr. easy 656 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-2 Hr. hard 175 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 131 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 2449 PRO
CVE-2020-11xxx
This challenge covers the review of a CVE and its patch
< 1 Hr. easy 669 PRO
OAuth2: Authorization Server XSS II
This exercise covers the exploitation of an XSS in an OAuth2 Authorization Server
< 1 Hr. hard 281 PRO
HTTP 11
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3748 PRO
HTTP 15
This challenge covers how to send specific HTTP requests
< 1 Hr. easy 3598 PRO
1 9 10 11 12 13 14 15 24
Showing 331–360 of 692 exercises