For anyone whos interested, there is a "legal" hacking website that when you join gives you all sorts of tips and tutorials for "legal" hacking, such as retreiving lost XP passwords or even mucking around with source code. This doesn't teach you how to make viruses or steal other peoples personal info, otherwise it wouldn't be "legal". It's pretty fun and they have challenges that you can get points for completing them.
Take a look.
www.hellboundhackers.org
to the HBH guys, my username is Arc (5 points!)
Take a look.
www.hellboundhackers.org
to the HBH guys, my username is Arc (5 points!)