Python 3 For Offensive PenTest: A Complete Practical Course

Video description

Learn to use Python for ethical hacking and penetration testing.

About This Video

  • Highly technical, completely hands-on, straight to the point!
  • Set up your home virtual hacking lab
  • Updated for Python 3.7/Windows 10, and Kali 2

In Detail

Assume your target is running unpatched Windows XP, Anti-Virus is disabled, the firewall is turned off, IPS is not in place then you may (or not) get into a system! Does that sound like a real-world penetration test for you?

If you have ever attended an ethical hacking course that teaches you how to use some tools and how to click on some buttons, then you probably already know that being an advanced hacker needs more knowledge than clicking a few buttons as most of these tools will fail in a real-world scenario.

Whether you get bored from theory and basic courses which repeat the same tools and techniques over and over again and fail to teach you how to hack into even insecure systems, or you want to push your skills from beginner to the next level, then you have come to the right place!

There are quite a lot of people who call themselves hackers but, few have the solid skills to fit the definition, when other's tools fail, writing your own makes you a true hacker.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Quick Intro
    1. Course Intro 00:01:55
  2. Chapter 2 : Python 3 / Windows 10 / Kali 2: Gaining Access - Your First Persistence Shell
    1. TCP Reverse Shell Outline 00:04:50
    2. Server Side - Coding a TCP Reverse Shell 00:07:45
    3. Client Side - Coding a TCP Reverse Shell 00:08:44
    4. Coding a Low-Level Data Exfiltration 00:07:11
    5. Exporting To EXE 00:02:53
    6. HTTP Reverse Shell Outline 00:02:36
    7. Coding a HTTP Reverse Shell 00:11:07
    8. Data Exfiltration 00:07:46
    9. Persistence Outline 00:04:30
    10. Making our HTTP Reverse Shell Persistent 00:10:07
    11. Tuning the connection attempts 00:04:24
  3. Chapter 3 : Python 3 / Windows 10 / Kali 2: Advanced Scriptable Shell
    1. DDNS Aware Shell 00:05:29
    2. Interacting with Twitter 00:09:50
    3. Target Directory Navigation 00:06:46
    4. Replicating Metasploit "Screen Capturing" 00:04:54
    5. Replicating Metasploit "Searching for Content" 00:05:49
    6. Integrating Low Level Port Scanner 00:05:29
  4. Chapter 4 : Python 3 / Windows 10 / Kali 2: Catch Me If You Can!
    1. Bypassing Host Based Firewall Outline 00:03:25
    2. Hijacking Internet Explorer - Shell Over Internet Explorer 00:05:05
    3. Bypassing Reputation Filtering in Next Generation Firewalls – Outline 00:02:57
    4. Interacting with Source Forge 00:05:49
    5. Interacting with Google Forms 00:04:56
  5. Chapter 5 : Python 3: How Malware Abuse Cryptography? Python Answers
    1. Bypassing IPS with Hand-Made XOR Encryption 00:07:27
    2. Quick Introduction to Encryption Algorithms 00:07:06
    3. Protecting Your Tunnel with AES 00:08:58
    4. Protecting Your Tunnel with RSA 00:12:41
    5. Developing One Time, Hybrid - Encryption Key 00:04:35
  6. Chapter 6 : Python 3 / Windows 10 / Kali 2: Passwords Hacking
    1. Keylogger 00:02:27
    2. Hijacking KeePass Password Manager 00:06:54
    3. Bonus: Dumping Saved Passwords Out of Google Chrome 00:14:35
    4. Bonus: Exercise: Dumping Saved Passwords Out of Google Chrome 00:02:33
    5. Man in the Browser Outline 00:05:27
    6. FireFox API Hooking with ImmunityDebugger 00:11:27
    7. Python in Firefox PoC 00:09:17
    8. Exercise: Python in Firefox EXE 00:06:31
    9. Passwords Phishing - DNS Poisoning 00:10:10
    10. In Action: Facebook Password Phishing 00:10:30
    11. Don't Skip Me! – Countermeasures 00:06:02
  7. Chapter 7 : Windows 7 & 10 Privilege Escalation - Weak Service Permission
    1. Privilege Escalation Part 1 - Weak Service File Permission Outline 00:03:24
    2. Privilege Escalation Part 2 - Preparing Vulnerable Software 00:06:37
    3. Privilege Escalation Part 3 - Backdoor-ing Legitmate Windows Service 00:13:27
    4. Privilege Escalation Part 4 - Create a New Admin account & Erasing Tracks 00:05:18

Product information

  • Title: Python 3 For Offensive PenTest: A Complete Practical Course
  • Author(s): Hussam Khrais
  • Release date: October 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781839212109