Violent Python

MPICT Winter ICT Educator Conference

Jan 5, 2015 Sam Bowne

Class 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.

Technical Requirements

Participants need a computer (Windows, Mac, or Linux) with VMware Player or VMware Fusion. USB thumbdrives will be
available with Kali Linux virtual machines to use.

All the class materials are freely available on my Web page (samsclass.info) for anyone to use.

Prerequisite Knowledge

Participants should be familiar with networking and security concepts at the Network+ and Security+ level. Previous programming experience is helpful but not necessary.

Learning Outcomes

Upon successful completion of this course, the student will be
able to: