Sam Bowne has been teaching computer networking and security classes at City College San Francisco since 2000. He has given talks and hands-on trainings at DEF CON, DEF CON China, Black Hat USA, HOPE, BSidesSF, BSidesLV, RSA, and many other conferences and colleges. He founded Infosec Decoded, Inc., and does corporate training and consulting for several Fortune 100 companies, on topics including Incident Response and Secure Coding.
Violent Python 3 Workshop Description Even if you have never programmed before, you can quickly and easily learn how to make custom hacking tools in Python. In hands-on projects, participants will create tools and hack into test systems, including: Port scanning Login brute-forcing Port knocking Cracking password hashes Sneaking malware past antivirus engines With just a few lines of Python, it's easy to create a keylogger that defeats every commercial antivirus product, from Kaspersky to FireEye. What You Need: I recommend a Kali Linux 2 computer, real or virtual. However, you can use some other type of Linux, or Mac OS X, or even Windows with Python 2.7 installed. However, you can't do these projects with a default Chromebook or iPad. Level V also requires a Windows computer (real or virtual).