And take a look at this site: http://www.hellboundhackers.org you will have very nice challenges that you can do.