SMS dit: Learning Metasploit exploitation and development