Penetration testing for fun and profit