About

blacksun is a PullThePlug wargame that is meant to help people learn more advanced exploitation techniques against hardened hosts and environments.

It is implemented by PaX patches, and the Hardened Gentoo project.

It is currently a work in progress, if you'd like to help / contribute some levels, please talk to / email andrewg.

Aims

Blacksun is aimed towards demonstrating and helping people better understand:

Blacksun is not an exploit novice's game / toolset, as it assumes a bunch of previous knowledge, such as programming, format string exploitation, heap exploitation, shellcoding, and out of the box thinking, amongst other things. However, PullThePlug does have another wargame that's a lot easier, but still quite challenging available here.

Also, it is not meant to discredit any of the work that has been done towards PaX (hi pipacs!), as it is quite awesome. Perhaps even it will lead to better defensive, and maybe better offensive techniques. And most likely greater understanding with the issues involved.

Reading material

See here for various reading material on the subject (exploitation details, documentation on PaX / SSP / Execshield and so forth).

Levels

See here for links to the appropriate levels