Learning Computer Security from the Bad Guys