Course Outline


Python in Depth

  • Strings and expressions
  • Functions and conditionals
  • Variables and lists

Penetration Testing

  • What is penetration testing?
  • The five phases of penetration testing

Overview of Kali Linux

  • Kali deployments
  • Exploit methods
  • The Kali menu and toolbox

Preparing the Development Environment

  • Installing a virtual machine
  • Installing and configuring Kali Linux
  • Installing and configuring Python Kali Linux
  • Setting up a Box Lab

System Shells

  • Using Weevely
  • Generating shellcode with MSFvenom
  • Injecting images with jhead
  • Using shellcode in exploits

Python and Kali Linux

  • Creating a penetration program with Python
  • Working with TCP Client and TCP Service
  • Using raw binary packets
  • Port scanning with NMAP


  • Applying sniffing methods
  • Using SQL injection: offensive and defensive
  • Implementing brute force methods


  • Targeting Metasploitable
  • Exploiting the distribute compile system
  • Exploiting network files
  • Achieving root

End-to-End Testing

  • Exploiting with EternalBlue
  • Using Devel exploits
  • Using Kronos exploits

Summary and Conclusion


  • An understanding of network vulnerabilities


  • Penetration Testers
  • Security Engineers
  • Ethical Hackers
  14 Hours


Related Courses

Heroku for Developers

  14 hours

Kubernetes Networking with Calico

  14 hours

Managing Kubernetes with Rancher

  14 hours

Microsoft App-V: Implementing Enterprise Desktop Virtualization

  28 hours

App-V: Advanced Techniques and Troubleshooting

  21 hours

Kata Containers

  14 hours

Building OSGi Applications with Apache Karaf

  21 hours

OpenShift 4 for Administrators

  35 hours

Docker, Kubernetes and OpenShift 3 for Administrators

  35 hours

OpenShift 4 for Developers

  35 hours

Docker, Kubernetes and OpenShift 3 for Developers

  35 hours

OpenShift with Jenkins

  14 hours

Kubeflow on OpenShift

  28 hours

OKD (Origin Kubernetes Distribution) for Administrators

  21 hours

OKD (Origin Kubernetes Distribution) for Developers

  21 hours