Learn how Mach ports allow the kernel to offer different services!

Critical Note: The machines that you are working on are purely ephemeral and none of your data there is saved!

This means that you must, must, must, save your files / solution locally if you want them to persist.

You've been warned.

Also, you can only use ssh hacker@pwn.college to acess the server, the Workspace and Desktop don't work.


Lectures and Reading


Challenges

Use the task port to read the flag from memory.

Use the task port to write to memory to get the flag.

Use the task port to find the flag in memory.

Use the task port to pop the binary.

Use the exception port to pop the binary.


30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score