Violent Python(and Blockchains)

Sam Bowne

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

I will have USB sticks containing Kali Linux and a few loaner computers
available at HOPE 11.

Projects

There won't be enough time to do all the
projects below.
Just go as far as you want to,
at your own pace.
This page will stay up after the con, so you can do more
of them later.