Exploit a basic race condition to get the flag.
This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!
This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!
Exploit a race condition with a tighter timing window to read the flag.
Keep in mind that tighter timing windows in race conditions generally are harder to exploit reliably!
Exploit a race condtion to corrupt memory, affecting the behavior of the challenge.
Exploit a race condition to corrupt memory and smash the stack!
Exploit a complex race condition to read the flag.
This race condition involves multiple steps, which makes it less reliable to exploit!
Exploit a race condition in a more realistic scenario to affect program behavior.
Utilize multiple connections to the same program to trigger a race condition, affecting program behavior!
Utilize a race condition to leak information out of a program.
Utilize a race condition to leak information out of a program, but with additional difficulty, making the race harder!
Utilize a race condition to leak information out of a program, but with even more additional difficulty, making the race even harder!
This scoreboard reflects solves for challenges in this module after the module launched in this dojo.