Even if you've never programmed before, you can quickly learn how to make simple hacking tools in Python. Students will make and customize tools that perform these tasks: Port scanning Login brute-forcing Port knocking Cracking password hashes Sneaking malware past antivirus engines