Challenges
Are you up to thechallenge?

We’ve put together a few challenges that the team at IL have made or found interesting. Why not give some a go and let us know how you find them, we might even offer you an interview if you do!
Let us know how you got on – send an email with your CV attached (if you'd like) to info@interruptlabs.co.uk
Hidden Flag Challenges
We've put together some hidden flag and VR challenges. Some of these will require running a binary while others are logic and pen/paper based. Good luck!
Note: Please try to exploit the VR challenges on an Ubuntu 22.04 or earlier system. Modern protections in the linux kernel and libc make these challenges significantly more complicated to exploit on more recent systems. These challenges were meant to offer an example of the types of vulnerabilities commonly encountered in our line of work but, as with all things, protections have improved to prevent the simpler exploitation mechanisms. These will be much more difficult to exploit than intended on more recent systems!

The Note Taking App
The target is an executable that is a basic note taking app. Your goal is to exploit a vulnerability to take control of the RIP register or to exploit the vulnerability to gain a shell.

User Input
The target is an executable that parses and verifies user input. Your goal is to exploit a vulnerability to take control of the RIP register or to exploit the vulnerability to gain a shell.

The Lock
Can you discover the code hidden in this pen and paper decoding challenge?





