Exercises

Exercise Avg. Time Difficulty Solved by Tier
JWT XI JWT
This exercise covers how to use the jku header to bypass an authentication based on JWT.
< 1 Hr. hard 724 PRO
cve-2019-5420 II
This exercise details the exploitation of CVE-2019-5420 to gain code execution
< 1 Hr. hard 597 PRO
OAuth2: Client OpenRedirect
This exercise covers the exploitation of an OpenRedirect in an OAuth2 Client
< 1 Hr. medium 885 PRO
CVE-2019-5420
This exercise details the exploitation of CVE-2019-5420 to forge a session as another user
< 1 Hr. medium 955 PRO
JWT X JWT
This exercise covers how to use the jku header to bypass an authentication based on JWT.
< 1 Hr. hard 821 PRO
GraphQL: SQL Injection
This exercise covers how to use introspection and a SQL injection to get access to additional information in GraphQL.
< 1 Hr. medium 1536 PRO
OAuth2: Authorization Server OpenRedirect
This exercise covers the exploitation of an OpenRedirect in an OAuth2 Authorization Server
< 1 Hr. medium 1003 PRO
JWT IX JWT
This exercise covers how to use the jku header to bypass an authentication based on JWT.
< 1 Hr. hard 949 PRO
Gogs RCE II
This exercise covers how to get code execution against the Git self hosted tool: Gogs.
< 1 Hr. hard 633 PRO
JWT VIII JWT
This exercise covers how to use the jku header to bypass an authentication based on JWT.
< 1 Hr. hard 1028 PRO
SAML: Signature Stripping
This exercise covers the exploitation of a signature stripping vulnerability in SAML
< 1 Hr. medium 2224 PRO
GraphQL Introspection
This exercise covers how to use introspection to get access to additional information in GraphQL.
< 1 Hr. easy 2484 PRO
Gogs RCE
This exercise covers how to get code execution against the Git self hosted tool: Gogs.
< 1 Hr. hard 708 PRO
Android 07
This exercise will guide you through the process of reversing a simple obfuscated Android code to recover the encrypted data
< 1 Hr. hard 1518 PRO
Android 06
This exercise will guide you through the process of reversing a simple obfuscated Android code to recover the encrypted data
< 1 Hr. hard 1778 PRO
Android 08
This exercise will guide you through the process of reversing a simple obfuscated Android code to recover the encrypted data
< 1 Hr. hard 1439 PRO
Android 05
This exercise will guide you through the process of reversing a simple obfuscated Android code to recover the encrypted data
< 1 Hr. medium 2087 PRO
PCAP 26
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 6221 PRO
PCAP 27
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 6167 PRO
PCAP 28
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 6139 PRO
PCAP 29
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 6122 PRO
PCAP 30
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 6089 PRO
PCAP 31
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 6063 PRO
PCAP 32
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 5982 PRO
PCAP 33
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 5870 PRO
PCAP 34
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 5941 PRO
PCAP 35
This exercise is one of our challenges to help you learn how to analyze PCAP files
< 1 Hr. easy 6026 PRO
Ruby 2.x Universal RCE Deserialization Gadget Chain
This exercise covers how to get code execution by using a Ruby Universal Gadget when an attacker controls the data passed to Marshal.load()
< 1 Hr. medium 1462 PRO
CVE-2018-10933: LibSSH auth bypass
This exercise covers how to bypass authentication on an SSH server based on libssh to gain a shell on the affected system
medium 0 FREE
Android 04
This exercise will guide you through the process of reversing a simple Android code
< 1 Hr. medium 2633 PRO
‹ 1 … 19 20 21 22 23 24 25 … 29 ›
Showing 631–660 of 851 exercises