The Complete Ethical Hacking Bootcamp: Beginner To Advanced
Packt via Coursera Specialization
-
12
-
- Write review
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Updated in May 2025.
This course now features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.
This course takes you on a journey through ethical hacking, starting with penetration testing fundamentals, setting up a lab with VirtualBox and Kali Linux. You'll learn essential Linux skills, networking tools, and terminology for hacking. Intermediate topics cover passive and active information gathering using tools like Nmap, Google hacking, and DNS zone transfers.
You'll explore web application testing with OWASP tools, BurpSuite, and injection attacks. Advanced stages tackle wireless testing, system hacking, and exploitation with Metasploit. You'll also cover MITM attacks, Python basics, and creating tools like backdoors and brute force attackers.
Designed for aspiring ethical hackers and cybersecurity professionals, the course is suitable for beginners and experienced learners alike, with foundational modules for newcomers and advanced challenges for seasoned individuals.
Syllabus
- Course 1: Ethical Hacking Foundations
- Course 2: Intermediate Ethical Hacking Techniques
- Course 3: Advanced Exploitation and Scripting Techniques
Courses
-
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Advance your hacking skills with this comprehensive course focusing on sophisticated exploitation and scripting techniques. Begin with mastering Man-in-the-Middle (MITM) attacks, where you’ll explore the ARP protocol, install and troubleshoot MITMf, and perform advanced attacks like HTTP traffic sniffing and DNS spoofing. You'll also learn how to hook browsers with BEEF, clone web pages, and capture screenshots, providing a robust foundation in MITM attack methodologies. Next, the course transitions to Python basics, which is crucial for any hacker looking to automate tasks and develop custom scripts. Through detailed video lessons, you’ll gain proficiency in Python programming, covering essential topics such as variables, loops, functions, and classes. This foundational knowledge sets the stage for more advanced projects, ensuring you can effectively write and understand Python scripts tailored for hacking. The final sections focus on developing complex hacking tools. You’ll learn to create advanced backdoors capable of reverse shell connections, executing commands, and maintaining persistence. You'll also develop a keylogger to capture keystrokes and integrate it with your backdoor for enhanced functionality. The course culminates in creating a brute force attacker, teaching you to start threads, bypass antivirus software, and send malware with spoofed emails. Each module provides practical, hands-on experience, ensuring you can apply these advanced techniques in real-world scenarios. This course is designed for experienced ethical hackers and cybersecurity professionals looking to advance their exploitation and scripting skills. Prior knowledge of basic ethical hacking principles and familiarity with Python is recommended.
-
Updated in May 2025. In this comprehensive course, you'll embark on a journey through the world of ethical hacking. The initial modules guide you through setting up a secure pentesting lab environment, including installing VirtualBox and Kali Linux. These foundational steps ensure you're equipped with the necessary tools and knowledge to begin your hacking journey. The course then delves into Linux essentials, offering a thorough introduction to basic commands critical for navigating the Kali Linux environment, a favorite among cybersecurity professionals. As you progress, you'll explore networking tools and essential terminology, providing a solid grounding in concepts like IP management and wireless adapter setup. This foundational knowledge is crucial for understanding how networks function and how vulnerabilities can be exploited. The course then transitions into more advanced topics, focusing on passive information gathering and footprinting techniques. You'll learn to leverage tools like 'whois,' 'harvester,' and 'Shodan' to gather valuable information ethically. Each lesson is designed to build your skills systematically, ensuring you have a well-rounded understanding of both the technical and ethical aspects of hacking. By the end of this course, you'll have a solid foundation in ethical hacking principles and practices. You'll understand how to use various tools and techniques to gather information and identify vulnerabilities. More importantly, you'll appreciate the ethical considerations and responsibilities that come with this knowledge, preparing you for further exploration in the cybersecurity field. This course is designed for beginners interested in cybersecurity and ethical hacking. A basic understanding of computers and the internet is recommended, but no prior knowledge of hacking or cybersecurity is required.
-
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Take your ethical hacking knowledge to the next level with this intermediate course designed for aspiring cybersecurity professionals. Begin with active information gathering and port scanning, where you'll master tools like Nmap and Zenmap, and learn techniques for bypassing firewalls and utilizing Nmap scripts. This comprehensive module ensures you have a robust understanding of network mapping and vulnerability scanning, critical for identifying and mitigating security threats. Next, you'll dive into web application penetration testing, starting with the installation and configuration of essential tools like OWASP and BurpSuite. You'll explore various attack methods, including brute force, injection, and cross-site scripting (XSS). Detailed video lessons guide you through each technique, from HTTP request manipulation to exploiting SQL and XML injection vulnerabilities. By the end of this module, you'll have a thorough understanding of how to test and secure web applications against a range of cyber threats. The course then shifts focus to wireless penetration testing, where you'll learn the fundamentals of wireless attacks and the tools needed to execute them. You'll work with Airodump-ng, Aircrack-ng, and Hashcat to capture and crack passwords, create password lists, and find hidden networks. The final module on system hacking and exploitation covers advanced topics like using the Metasploit framework, crafting payloads with Msfvenom, and performing privilege escalation on Windows 10. Practical lessons ensure you can apply these techniques effectively, preparing you for real-world cybersecurity challenges. This course is designed for individuals with a basic understanding of ethical hacking who wish to advance their skills. Prior completion of a foundational ethical hacking course or equivalent experience is recommended.
Taught by
Packt