Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced Penetration Testing with Kali Linux

EDUCBA via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Master Advanced Penetration Testing with Kali Linux is designed for learners who want to move beyond introductory ethical hacking and develop practical offensive security skills through realistic penetration testing techniques. This course teaches you how to build a secure penetration testing lab, perform advanced reconnaissance, execute sophisticated Nmap scans, develop custom Python scanners, and identify and exploit misconfigured services such as SMTP, Samba, and NFS. As you progress, you will explore advanced exploitation strategies, compare grey box and white box testing approaches, analyze malware, evaluate social engineering techniques, and perform Android exploitation, credential harvesting, and attack automation using resource scripts and automated handlers. Each module emphasizes hands-on application, helping you understand how advanced penetration testing workflows are used in professional environments. Designed for cybersecurity professionals, ethical hackers, and learners with foundational penetration testing knowledge, this course bridges the gap between basic concepts and advanced offensive security practices. Its combination of lab-based learning, scripting, reconnaissance, exploitation, malware analysis, and automation provides a practical learning experience focused on real-world penetration testing. By the end of the course, you will be prepared to conduct professional-grade penetration tests, automate key security tasks, and assess vulnerabilities with greater confidence using Kali Linux.

Syllabus

  • Foundations of Advanced Penetration Testing
    • This module introduces learners to the fundamentals of advanced penetration testing by focusing on lab setup, reconnaissance techniques, and network scanning with Nmap. Learners will gain hands-on experience in configuring virtual environments, mastering advanced scanning strategies, and leveraging automation with scripts. Additionally, they will explore Python-based scanning and exploit commonly misconfigured services such as SMTP, Samba, and NFS. By completing this module, learners will establish a strong foundation in offensive security practices essential for advanced pentesting.
  • Advanced Exploitation and Attack Vectors
    • This module explores advanced exploitation techniques, focusing on system testing strategies, malware analysis, and social engineering. Learners will study grey box and white box testing approaches, evaluate the role of malware in offensive security, and understand how human manipulation drives social engineering attacks. The module also covers mobile exploitation, privilege escalation, credential attacks through hashdumping and phishing, and the use of automated handlers to streamline attack workflows. By the end, learners will be equipped to perform sophisticated penetration testing against diverse attack vectors.

Taught by

EDUCBA

Reviews

4.8 rating at Coursera based on 14 ratings

Start your review of Advanced Penetration Testing with Kali Linux

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.