Code:
http://www.pldsecurity.de/forum/challenges.php