Violent Python

New Scores

WASTC in Garden Grove, CA, June, 2018
WASTC in Aptos, CA, June, 2018
CCC June, 2018
WCIL May, 2018
Violent Python Book

Workshop Description

Even if you have never programmed before,
you can quickly and easily learn how to
make custom hacking tools in Python.


Level 0: Startup

0. Using Strings in Python (35)

Level I: TCP

1. Basic Port Scanning with Python (30)

Level II: HTTP

2. HTTP Scanning with Python (65)

Mac Version · PC Version

Level III: Cryptography

3. Password Hashes with Python (90)

4. XOR Encryption in Python (40)

CodeCademy Python Lessons (Optional)

More Training

CTF-Style Workshops

Violent Python (Easiest)
Exploit Development for Beginners (Easy)
Crypto Hero (Intermediate)
Practical Malware Analysis (Hardest)

Whole Classes

CNIT 123: Ethical Hacking and Network Defense
CNIT 124: Advanced Ethical Hacking (Includes Violent Python)
CNIT 125: CISSP Prep
CNIT 126: Practical Malware Analysis
CNIT 127: Exploit Development
CNIT 128: Hacking Mobile Devices
CNIT 129S: Securing Web Applications
CNIT 141: Cryptography for Computer Networks

Video from BSidesSF, April, 2018

Update scoreboard manually

Update diagnostic

Posted 4-14-18 9:52 am
Links to other classes and video added 4-15-18 10:54 am
Tweet added 5-21-18
WCIL scores added 5-30-18
Manual scoreboard update added, cron abandoned 5-31-18
Scores from CCC 2018 added 6-4-18
Video moved to bottom 6-9-18
WASTC Aptos scores added 6-18-18
WASTC Garden Grove scores added 8-9-18