Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ethical Hacking and Penetration Testing with Kali Linux
Rating: 3.9 out of 5(5 ratings)
1,047 students

Ethical Hacking and Penetration Testing with Kali Linux

Master the art of ethical hacking and safeguard networks with our comprehensive Kali Linux course
Last updated 8/2024
English
English [Auto],

What you'll learn

  • Introduction to Ethical Hacking and Kali Linux: Fundamental concepts of ethical hacking and penetration testing. Installation and configuration of Kali Linux.
  • Footprinting and Reconnaissance: Techniques for gathering information about targets. Tools for footprinting, including Google hacking, WHOIS lookup, and DNS
  • Scanning Networks: Using Nmap and ZenMap for network scanning. Understanding and executing various types of scans to identify open ports and services.
  • Social Engineering and Trojans: Different types of social engineering attacks. Identifying and mitigating threats from trojans and other malware.
  • Exploitation Techniques: Techniques for gaining and maintaining access to systems. Using backdoors and rootkits for exploitation.
  • Advanced Attacks: Conducting advanced attacks such as MITM (Man-In-The-Middle), DNS spoofing, and ICMP redirection. Techniques for DDoS.
  • Hacking Wireless Networks: Methods for cracking wireless network security (WEP, WPA, WPA2). Using Kali Linux tools for wireless network penetration testing.
  • Password Cracking: Strategies for cracking passwords on various operating systems. Generating and utilizing wordlists for brute force attacks.
  • Metasploit Framework: Understanding and using the Metasploit framework for exploitation. Generating and deploying payloads.
  • SQL Injection and Web Application Hacking: Techniques for exploiting SQL injection vulnerabilities. Using tools for SQL mapping and password cracking.
  • Cryptography: Fundamentals of cryptography and its applications in ethical hacking. Understanding hash functions, digital signatures, cryptographic methods.
  • Advanced Penetration Testing: Creating a virtual pentesting lab. Advanced network scanning techniques and exploiting various vulnerabilities.

Course content

6 sections141 lectures21h 8m total length
  • Introduction Part 15:34

    Learn ethical hacking with Kali Linux, covering footprinting, reconnaissance, network scanning, IP addresses, whois, domain names, and gaining access to systems, while understanding ethical boundaries and the importance of permission.

  • Introduction Part 28:05

    Learn how ethical hackers approach penetration testing with Kali Linux, using social engineering, footprinting, reconnaissance, network scanning, and forensics to uncover viruses, trojans, backdoors, and other vulnerabilities.

  • Quiz on Intro to kali Linux and Ethical Hacking
  • Kali Linux11:47

    install and configure kali linux using virtualization with virtualbox or vmware. explore kali's debian base, its penetration testing tools, and the available download options.

  • Operating Systems Part 15:20

    Learn how to install Kali Linux for ethical hacking using VMware workstation, explore virtualization, dual boot options, live USB setups, and anonymity with Whonix.

  • Operating Systems Part 29:21

    Learn how to set up Kali Linux in VMware, choosing Ubuntu, configuring NAT networking, mounting ISO images, and performing a graphical install with proper partitioning, host naming, and root password.

  • Installing Operating Systems8:58

    Learn how to install operating systems for ethical hacking with Kali Linux and Windows 7. Understand zero-day vulnerabilities, exploits, and the roles of white, black, and grey hats.

  • Quiz on kali Linux operating system
  • Installing vmware tools10:22

    Guides configuring Kali Linux and Windows 7 in VMware, then installing VMware Tools to enable seamless file transfer and improved integration, with basic Linux commands and post-install steps.

  • Configuring Kali Linux9:21

    Configure Kali Linux by adjusting system settings, verify and set repositories, and update apt sources to access more than 200 hacking tools, such as nmap, metasploit, aircrack-ng, wireshark, and sqlmap.

  • Installing Kali Linux on MacBook11:17

    Install Kali Linux on a MacBook by configuring boot loaders and partitions, and boot from a live USB with persistence for a dual-boot with Mac OS X.

  • What is Footprinting10:20

    Explore footprinting and reconnaissance within ethical hacking using Kali Linux, covering open source and active information gathering, anonymous footprinting, and OS fingerprinting to map targets and plan tests.

  • Footprinting Objectives9:15

    Learn footprinting objectives in ethical hacking with Kali Linux. Collect network, system, and organization information to build a target profile and map the environment using footprinting tools.

  • Footprinting Tools12:16

    Explore footprinting tools and information gathering with search engines, Netcraft, leak extractor, and link extractor to map external and internal URLs, and Google Earth and Google Maps for location data.

  • Google Hacking part 18:50

    Explore Google hacking database (gdb) and advanced operators to uncover sensitive data and potential vulnerabilities.

  • Google Hacking continued7:00

    Explore Google hacking techniques using advanced operators and cached pages to uncover exposed data, understand risks of social engineering, and review hash cracking tools like Hashcat and John the Ripper.

  • Google Hacking further continued6:38

    Learn Google hacking techniques and information gathering using tools like the Google hacking database, exiftool for metadata from pdfs and images, and honeypot and site vulnerability scanners.

  • WhOIS lookup10:14

    Learn whois lookup, dns interrogation, and the Shodan search engine to gather domain, ip, and ownership details for ethical hacking and network reconnaissance.

  • DNS footprinting Part 16:46

    Discover dns footprinting with dns interrogation tools to extract dns zone data—domain names, host names, and ip addresses—enabling attackers to identify key hosts and plan social engineering.

  • DNS footprinting Part 27:03

    Explore DNS footprinting and network footprinting in Kali Linux by gathering DNS and network information, locating the network range, and using traceroute tools to map private IP blocks.

  • Determining Operation System9:41

    Determine the target network’s operating system via OS fingerprinting with Nmap or Zenmap, and explore tools like Netcraft and Shodan, plus traceroute for path insights.

  • Phishing Attacks Part 17:00

    Learn phishing attacks and credential harvesting with Kali Linux, applying social engineering, website attack vectors, site cloner, and the credential harvester method in the SE toolkit.

  • Phishing Attacks Part 27:01

    Demonstrates phishing attacks via social engineering, using fake login pages and spoofed emails to harvest credentials, including creating a fake url, directing victims, and collecting usernames and passwords.

  • Connecting information database11:56

    Explore how attackers use social networking sites to gather target data via footprinting and Maltego in Kali Linux. Learn countermeasures like firewall hardening and employee training.

  • Nmap and ZenMap10:16

    Explore ethical hacking basics by using Nmap and Zenmap for footprinting and reconnaissance of target hosts, identifying operating systems and network details within a Kali Linux and Windows 7 setup.

  • Nmap and ZenMap continued7:26

    Learn to use nmap and zenmap for network discovery, including intense plus udp and tcp scans, os detection, traceroute, and the considerations of aggressive scanning.

Requirements

  • Basic Computer Skills: Familiarity with operating systems (Windows, macOS, Linux). Basic understanding of computer networks and internet concepts.
  • Interest in Cybersecurity: A keen interest in learning about cybersecurity, ethical hacking, and penetration testing.
  • Hardware and Software: A computer with at least 4GB of RAM and sufficient storage. Ability to install and run virtual machines (e.g., VMware or VirtualBox).

Description

Course Introduction

Ethical hacking and penetration testing are critical skills in the cybersecurity domain, enabling professionals to identify and mitigate potential threats before they can be exploited by malicious actors. This comprehensive course, "Ethical Hacking and Penetration Testing with Kali Linux," is designed for beginners and advanced users alike, providing an in-depth exploration of ethical hacking techniques and tools using the powerful Kali Linux operating system. Whether you are a cybersecurity enthusiast or an IT professional looking to enhance your skills, this course will equip you with the knowledge and practical experience needed to excel in the field of ethical hacking.

Section 1: Ethical Hacking and Penetration Testing Kali Linux - Beginners

This section serves as the foundation for understanding ethical hacking, starting with an introduction to the key concepts and the importance of ethical hacking. You will then dive into Kali Linux, the preferred operating system for penetration testing, and learn about its installation and configuration. The lectures will cover essential topics such as footprinting, Google hacking, and DNS footprinting, providing you with the basic skills needed to begin your journey in ethical hacking.

Section 2: Ethical Hacking & Penetration Testing Kali Linux - Social Engineering and Trojans

Building on the foundational knowledge, this section focuses on social engineering and the use of trojans. You will learn about various social engineering attacks, including spear-phishing and mass mailer attacks, as well as the different types of computer malware. The lectures will also cover the installation and use of tools like Rootkit Hunter and methods for maintaining access through backdoors. This section emphasizes the human element in cybersecurity and the importance of understanding and defending against social engineering attacks.

Section 3: Ethical Hacking and Penetration Testing Kali Linux - Meterpreter, DNS and ICMP

In this section, you will explore advanced penetration testing techniques using Meterpreter, DNS, and ICMP. You will learn how to exploit systems using Meterpreter commands, perform DNS spoofing and poisoning, and conduct ICMP redirection attacks. The lectures will also cover denial-of-service (DoS) and distributed denial-of-service (DDoS) attacks, including methods for preventing these attacks. This section provides a deeper understanding of network-based attacks and how to effectively defend against them.

Section 4: Ethical Hacking and Penetration Testing Kali Linux - Hacking

This section delves into hacking techniques, focusing on password cracking and wireless network attacks. You will learn about various password cracking strategies, including Windows and Linux hash cracking, and generating wordlists. The lectures will also cover wireless network attacks, such as WEP, WPA, and WPA2 cracking, and the use of payloads to exploit vulnerabilities. This section equips you with practical skills to perform and defend against hacking attacks.

Section 5: Ethical Hacking and Penetration Testing Kali Linux

Continuing with advanced topics, this section covers the use of the Metasploit framework for ethical hacking. You will learn about msfconsole commands, generating payloads, and performing SQL injection attacks. The lectures will also introduce you to cryptography concepts, including hash functions and digital signatures, and database operations such as importing and exporting data. This section enhances your technical skills in using Metasploit and understanding cryptographic principles.

Section 6: Advanced Penetration Testing

The final section focuses on advanced penetration testing techniques, including creating a virtual pentesting lab, advanced scanning with Nmap, and exploiting vulnerabilities in various services. You will also learn about social engineering attacks, Android exploitation, and automated handlers with resource scripts. This section prepares you for real-world penetration testing scenarios, providing hands-on experience with advanced tools and techniques.

Course Conclusion

By the end of this course, you will have a thorough understanding of ethical hacking and penetration testing using Kali Linux. You will be equipped with the skills to identify and exploit vulnerabilities, conduct advanced network attacks, and implement effective defense strategies. This comprehensive training will empower you to protect systems and networks from potential threats, making you a valuable asset in the cybersecurity field. Whether you are pursuing a career in ethical hacking or looking to enhance your existing skills, this course provides the knowledge and practical experience needed to succeed.

Who this course is for:

  • Aspiring Cybersecurity Professionals: Individuals who want to start a career in cybersecurity and ethical hacking.
  • IT Professionals: IT administrators, network administrators, and system administrators who want to enhance their security skills.
  • Students and Graduates: College and university students in computer science, information technology, and related fields who want to gain practical knowledge in ethical hacking.
  • Security Enthusiasts: Individuals with a passion for cybersecurity who want to learn how to protect systems from potential threats.
  • Developers: Software and web developers who want to understand the security aspects of their applications and how to protect them.
  • Business Owners: Small business owners and entrepreneurs who want to ensure the security of their business infrastructure.
  • Anyone Interested in Ethical Hacking: Beginners with no prior experience in hacking who want to learn the fundamentals and advance to more complex topics.