Types of Legal Hacking