Course Overview

Bored of using automated testing tools, it is the right time to switch to Python.  Packed with many reverse engineering and exploitation libraries, Python is a great language to learn if you want to flirt with information security tasks. This course will teach you how to read and write new packets, sniff the network, and will equip you with everything or anything you need to audit and attack web applications. Later you'll dive deeper into writing code to address the specifics of attacking Windows systems. 

Starting from scratch, this course will equip you with all the latest tools and techniques available for Python pentesting. By the end of the course, you'll be successfully able to use Python scripts for penetration testing a variety of systems.

What You Will Learn

  • Understanding Web Applications Pentesting Library and Tool kits
  • Interact with web apps using Python and request library
  • Perform end point penetration on victim machines
  • Get familiar with some best practices of client pentesting

Program Curriculum

  • Penetration Testing Overview
  • Setting Up Python
  • String Formatting in Python
  • Python Data Structures
  • Python Networking and File IO
  • Object Oriented Programming in Python
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Lab
  • Chapter 1 Quiz

  • Port Scanning Principles
  • Making a Port Scanner
  • Banner Grabbing
  • Importing and Using Nmap
  • Chapter 2 Lab
  • Chapter 2 Quiz

  • Target Research and Reconnaissance
  • Web Page Scraping
  • Phishing Going from Recon to Creds
  • Chapter 3 Labs
  • Chapter 3 Quiz

  • Password Cracking Concepts
  • Pre-Computed Wordlists
  • Brute Force with Threads
  • Rainbow Tables
  • Cracking Linux Hashes
  • Cracking ZIP Files
  • Chapter 4 Lab
  • Chapter 4 Quiz

  • Python Ctypes
  • Evading Antivirus Checking
  • Dropping the Payload
  • Chapter 5 Quiz

  • Overview of Forensics Investigation
  • Parsing Windows Registry
  • Examining Metadata
  • Investigating Application Artifacts
  • Chapter 6 Lab
  • Chapter 6 Quiz

  • Using SQLAlchemy to Work with SQL Databases
  • Investigating Firefox Profile Databases
  • Course Review
  • Chapter 7 Lab
  • Chapter 7 Quiz
Load more modules

Instructor

CodeRed Team

CodeRed Team

CodeRed Team

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Choose the Pro Plan That Fits Your Learning Journey

Invest in your future with flexible Pro subscription plans. Whether you're starting your cybersecurity journey or expanding your expertise, choose the membership duration that works for you and gain access to our complete learning platform.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 900+ courses and diverse Learning Paths to enhance your skills.

$ 599.00
Billed annually or $69.00 billed monthly

What is included

  • Access to 900+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with All Courses and Learning Paths
  • New Courses Added Every Month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 699.00
Billed annually or $79.00 billed monthly

Everything in Pro and

  • 600+ Practice Labs with Guided Instructions
  • 400+ CTF Challenges with Detailed Walkthroughs
  • New Practice Labs and Challenges Added Every Month

Related Courses

1 of 50