Warming Up
  • What is this course about ?
  • Labs setup (network settings and python installation)
Network security with python
  • Introduction to netcat (nc & ncat)
  • Introduction to python sockets
  • Write customized port scanner in python
  • Perform banner grabbing on open ports using netcat
  • Write python script to bypass traffic using SOCKS - TOR network (part 1)
  • Write python script to bypass traffic using SOCKS - TOR network (part 2)
  • Teaser video : User our wifi jammer to jam on wifi networks
  • Write python Jammer to jam wifi networks - Part1 (find all wifi networks)
  • Write python Jammer to jam wifi networks - Part2 (build the jamming function)
Web application security with python
  • Handling URLs using python - Part1 (Introduction to URL handling)
  • Handling URLs using python - Part2 (Write a script to test php authentication)
  • Write python script to control a web shell
  • Write python script to perform dictionary attack on web servers
Endpoint security with python
  • Introduction to python shells
  • Write python reverse shell (Linux platform)
  • Write python rootkit for Linux to invoke hidden reverse shell
  • Write python reverse shell (Windows platform)
  • Write python bind shell
  • Protect your shell with password
  • Using pyinstaller to create win32 executable file
  • Using pyinstaller to create ELF executable file (Linux)
  • Using py2exe to create win32 executable file
  • Bypass Anti­Virus using Pyinstaller and py2exe (demo)
  • Write python script to execute commands without saving the commands
Encryption basics with python
  • Write python script to generate rainbow tables - Part 1 (Dealing with hashes)
  • Write python script to generate rainbow tables - Part 2 (write the script)
  • Write python script to generate rainbow tables - Part 3 (save the results)
  • Write python script to calculate checksum
  • Write secure python reverse shell with ssl
Buffer overflow basics with python
  • Introduction to buffer overflow
  • Introduction to Immunity debugger
  • Introduction to fuzzing
  • Write python file fuzzer