Autoplay
Autocomplete
Dark Mode
Speed
Previous Lesson
Complete and Continue
Python 101 For Hackers
Introduction
Welcome and course introduction (5:35)
Course Discord
What is Python? (2:00)
Why learn Python as a hacker? (2:42)
Python2 vs Python3 (3:05)
Setup
How to install VirtualBox (3:33)
How to install Kali Linux (9:56)
The Python interpreter (3:32)
How to run a Python script (5:07)
How to install Sublime (3:10)
Python syntax (8:29)
Python 101
Variables & data types (10:32)
Numbers (6:48)
String formatting (21:29)
Booleans & operators (17:13)
Tuples (9:54)
Lists (12:50)
Dictionaries (5:40)
Sets (6:42)
Conditionals (14:08)
Loops (9:17)
Reading and writing files (8:05)
User input (4:22)
Exceptions and error handling (8:55)
Comprehensions (8:54)
Functions and code reuse (18:25)
Lambdas (6:06)
Extending Python
The Python package manager (7:09)
Python virtual environments (5:51)
Introduction to sys (12:13)
Introduction to requests (18:38)
Introduction to pwntools (12:15)
Automating with Python
Project #1 - SSH login brute forcing (7:27)
Project #2 - SHA256 password cracking (8:21)
Project #3 - Web login form brute forcing (7:33)
Project #4 - Exploiting a SQL injection (16:48)
Project #5 - Exploiting a restricted SQL injection (15:04)
Closing
The importance of comments (3:38)
Wrap up and next steps (1:45)
Sets
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock