Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Metasploit from Scratch: Beginner to Professional
Rating: 4.2 out of 5(481 ratings)
35,244 students

Metasploit from Scratch: Beginner to Professional

Metasploit from Scratch: Beginner to Professional - Master Penetration Testing and Exploitation Techniques
Last updated 6/2024
English
English [Auto],

What you'll learn

  • Install, Configure, and Navigate Metasploit
  • Perform Comprehensive Network Scanning and Enumeration
  • Execute Exploits and Post-Exploitation Techniques
  • Conduct Specialized Penetration Tests on Diverse Operating Systems

Course content

1 section10 lectures45m total length
  • Introduction0:46

    Master Metasploit from scratch by installing and configuring the framework, organizing projects with workspaces, using the MSF console for port scanning, enumeration, and vulnerability scans on Windows and Linux.

  • Setting up a Lab2:29

    Download and extract Kali Linux and metasploitable 2, set them up in VMware, boot the VMs, and log in with Kali/Kali and MSF admin for metasploitable.

  • Installing and configuring Metasploit framework2:56

    Install and configure the metasploit framework, set up PostgreSQL, initialize the msf database, launch the msf console, and verify database connectivity for security research and testing.

  • Creating and managing workspaces4:15

    Learn to create, manage, and switch between multiple workspaces in metasploit using msf console, organize hosts and scans, detect operating systems, and track vulnerabilities for efficient penetration testing.

  • msfconsole8:46

    Explore the msf console of the Metasploit framework, launch the interactive prompt, and navigate modules, options, and payloads using commands like search, use, set, show options, and info.

  • Port Scanning and Enumeration5:37

    Perform a tcp syn scan and service/version detection with nmap to enumerate ports, then import results into Metasploit using db_import and db_nmap for analysis.

  • Auxiliary modules4:44

    Learn to use Metasploit auxiliary modules for port scanning and service enumeration, including workspace setup, port scans, ftp version detection, and ftp login brute-force testing.

  • Vulnerability Scanning6:38

    Learn to use the Nessus vulnerability scanner by Tenable to identify and fix vulnerabilities with a basic network scan, then import results into Metasploit to explore exploits and payloads.

  • Windows Testing4:23

    Demonstrates a Windows penetration test for ethical hacking purposes using the Eternalblue exploit, including configuring the attacker, scanning with nmap, launching Metasploit, gaining a meterpreter session, and capturing a screenshot.

  • Linux Testing4:55

    Conduct an ethical penetration test on a metasploitable 2 machine using nmap and metasploit to exploit vsftpd, obtain a shell, and dump and crack password hashes with John the Ripper.

  • Quiz

Requirements

  • Basic Command Line Proficiency
  • Basic Understanding of Cybersecurity Concepts
  • Foundational Networking Knowledge

Description

Metasploit from Scratch: Beginner to Professional - Master Penetration Testing and Exploitation Techniques" is a comprehensive course designed to take you from the basics of the Metasploit framework to advanced exploitation and testing techniques. This course is perfect for aspiring cybersecurity professionals, IT administrators, and ethical hackers looking to expand their skill set.

Introduction We begin with an introduction to Metasploit, covering its purpose, capabilities, and role in penetration testing. You'll gain a solid understanding of how Metasploit fits into the broader context of cybersecurity.

Installing and Configuring Metasploit Framework Next, we'll guide you through the installation and configuration of the Metasploit framework on various operating systems. You'll learn the essential steps to get Metasploit up and running, ensuring you're ready to dive into hands-on testing.

Creating and Managing Workspaces Organizing your projects is crucial for effective penetration testing. This section covers creating and managing workspaces, allowing you to keep your tasks structured and efficient.

Using msfconsole You'll become proficient with msfconsole, the command-line interface of Metasploit. Learn how to navigate the interface, execute commands, and customize your environment to streamline your workflow.

Port Scanning and Enumeration Discover how to perform detailed network scanning and enumeration. Using tools like Nmap within Metasploit, you'll identify open ports, services, and potential vulnerabilities in your target systems.

Auxiliary Modules Explore the extensive range of auxiliary modules available in Metasploit. You'll learn how to use these modules for various purposes, including scanning, denial of service, and information gathering.

Vulnerability Scanning Gain expertise in vulnerability scanning using Metasploit. Integrate third-party tools such as Nessus and OpenVAS to enhance your scanning capabilities and interpret the results to identify critical weaknesses.

Windows Testing Focus on Windows systems by setting up a testing lab, exploiting vulnerabilities, and performing post-exploitation tasks. You'll learn about privilege escalation and how to secure Windows environments.

Linux Testing Similarly, you'll delve into Linux testing, understanding the nuances of Linux vulnerabilities and how to exploit them. Post-exploitation techniques and privilege escalation on Linux will be thoroughly covered.

By the end of this course, you'll have a comprehensive understanding of Metasploit and its applications in penetration testing across various platforms. You'll be equipped with the skills to identify, exploit, and mitigate vulnerabilities, making you a valuable asset in the field of cybersecurity. Join us on this journey to become a Metasploit professional!

Who this course is for:

  • Aspiring Cybersecurity Professionals
  • IT Professionals and Network Administrators