Where did you learn about security/attacks?
iterationx: Metasploit is an open-source penetration / auditing framework written in ruby.  I also liked this book: 
http://www.amazon.com/Hacking-Art-Exploitation-Jon-Erickson/...