Exercises

Exercise Avg. Time Difficulty Solved by Tier
Unickle
This challenge was written for Ruxcon CTF 2015. It's an SQL injection mixed with a remote code execution.
< 1 Hr. hard 693 PRO
CVE-2015-3224
This exercise is a challenge written for Nullcon CTF in 2015
< 1 Hr. medium 1652 PRO
Luhn
This challenge was written for Ruxcon CTF 2015. It's an SQL injection with a twist
< 1 Hr. hard 641 PRO
Introduction 00
This exercise will guide you through the process of scoring on an exercise to get it marked as completed
< 1 Hr. easy 32290 PRO
Introduction 01
This exercise will guide through the process of scoring an exercise to mark it as completed
< 1 Hr. easy 31195 PRO
Introduction 02
This exercise will guide through the process of scoring an exercise to mark it as completed. Finding the key is just a little bit harder than the previous exercise.
< 1 Hr. easy 30772 PRO
Introduction 03
This exercise will guide through the process of scoring an exercise to mark it as completed. However, this time, you will run commands on the underlying operating system. You will need to run the score command with your UUID.
< 1 Hr. easy 30040 PRO
CVE-2013-0156: Rails Object Injection
This exercise covers the exploitation of a code execution in Ruby-on-Rails using XML and YAML.
< 1 Hr. medium 4096 PRO
JWT Algorithm Confusion JWT
This exercise covers the exploitation of an issue with some implementations of JWT
< 1 Hr. medium 3916 PRO
CVE-2016-0792
This exercise covers the exploitation of an Xstream vulnerability in Jenkins
< 1 Hr. medium 4910 PRO
ObjectInputStream
This exercise covers the exploitation of a call to readObject in a Spring application
< 1 Hr. medium 4406 PRO
XMLDecoder
This exercise covers the exploitation of an application using XMLDecoder
< 1 Hr. medium 5515 PRO
CVE-2014-1266
This exercise covers how to intercept an HTTPs connection
< 1 Hr. hard 1083 PRO
CVE-2011-0228
This exercise covers how to intercept an HTTPs connection
< 1 Hr. hard 1237 PRO
Intercept 03
This exercise covers how to intercept an HTTPs connection with hostname verification.
< 1 Hr. medium 1519 PRO
Intercept 02
This exercise covers how to intercept an HTTPs connection.
< 1 Hr. medium 1674 PRO
Intercept 01
This exercise covers how to intercept an HTTP connection.
< 1 Hr. easy 1849 PRO
Struts devMode
This exercise covers how to get code execution when a Struts application is running in devMode
medium 0 PRO
JSON Web Token None Algorithm JWT
This exercise covers the exploitation of a signature weakness in a JWT library.
< 1 Hr. easy 10418 PRO
Cross-Origin Resource Sharing
This exercise covers Cross-Origin Resource Sharing and how it can be used to bypass CSRF protection if it's misconfigured
medium 0 PRO
API to Shell API
This exercise covers the exploitation of PHP type confusion to bypass a signature and the exploitation of unserialize.
< 1 Hr. hard 3565 PRO
Pickle Code Execution
This exercise covers the exploitation of Python's pickle when used to deserialize untrusted data
< 1 Hr. medium 6595 PRO
Play XML Entities
This exercise covers the exploitation of XML entities in the Play framework
< 1 Hr. medium 2330 FREE
CVE-2014-6271/Shellshock
This exercise covers the exploitation of a Bash vulnerability through a CGI.
< 1 Hr. easy 9177 FREE
Play Session Injection
This exercise covers the exploitation of a session injection in the Play framework. This issue can be used to tamper with the content of the session while bypassing the signing mechanism
< 1 Hr. medium 2988 FREE
CVE-2007-1860: mod_jk double-decoding
This exercise covers the exploitation of CVE-2007-1860. This vulnerability allows an attacker to gain access to inaccessible pages using crafted requests. This is a common trick that a lot of testers miss.
< 1 Hr. medium 6235 FREE
XSS and MySQL FILE XSS
This exercise explains how to exploit a Cross-Site Scripting vulnerability to obtain an administrator's cookies, and how you can use their session to gain access to the administration panel, and find a SQL injection to gain code execution
medium 0 FREE
Electronic Code Book Crypto
This exercise explains how you can tamper with encrypted cookies to access another user's account
< 1 Hr. medium 5990 FREE
Web for Pentester II
This exercise is a set of the most common web vulnerabilities.
easy 0 FREE
From SQL Injection to Shell II SQL Injection
This exercise explains how you can, from a blind SQL injection, gain access to the administration console. Then once in the administration console, how you can run commands on the system.
1-2 Hr. medium 62 FREE
‹ 1 … 24 25 26 27 28 ›
Showing 781–810 of 821 exercises