# Challenges
Choose a topic, check the difficulty and work towards your next solve.
Challenges marked Computer need a terminal or desktop tools.
120 challenges found
Page 6/6
Executioner 1
A command execution service with a filter. Find a way to run what you need despite the restrictions.
Dev Academy
NovaDev Academy just launched their new website. They are running a suspiciously specific version of PHP.
Decimals
A number that is simultaneously less than and greater than a threshold. PHP has some interesting ideas about numbers.
Curse Hunter (4)
When you arrived at the location, a massive surge of curse energy engulfed you, triggering a domain expansion. Your a...
CTF Market
Welcome to the CTF Market! Browse products, apply coupons, and upgrade your account. Every good shop has its weak spots.
Predictable Randomness
Randomness is only as strong as the algorithm behind it.
Circus 2
String comparison protects the flag. But not all comparisons behave the way you expect.
Circus 1
Two values must produce the same hash, but they cannot be equal. The comparison operator holds the key.
By Proxy
A web proxy forwards your requests to an internal service. What happens when you control where it goes?
Bear Ninja Cowboy 4
The game adapts to your play style. Can you outsmart an opponent that learns from your moves?
Bear Ninja Cowboy 3
The computer picks its moves using a random number generator. But is it truly random?
Bear Ninja Cowboy 2
Another round of Bear-Ninja-Cowboy. The rules seem familiar, but the input handling has a subtle flaw.
Bear Ninja Cowboy
A rock-paper-scissors variant where Bears, Ninjas, and Cowboys battle it out. Win 30 rounds in a row to claim the flag.
Basics 6
Another gallery with server-side image loading. Look beyond what the page shows you.
Basics 5
A number guessing game with client-side validation. But does the server agree with the rules?
Basics 4
The server remembers who you are between requests. But who decides what it remembers?
Basics 3
A gallery page displays images from the server. Is what you see really all there is?
Basics 2
The server only trusts a specific type of visitor. Can you convince it you belong?
Basics 1
A simple login page guards a secret. Sometimes the answer is hiding in plain sight.
Baby PHP
A PHP application that expects structured data in a very specific format. Can you speak its language?