Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ethical Hacking & Cybersecurity: Exploits to Defence
Rating: 4.4 out of 5(39 ratings)
1,148 students
Created byMark Pinchen
Last updated 1/2026
English

What you'll learn

  • Understand the core principles of cloud computing and the critical Shared Responsibility Model for security.
  • Identify and mitigate common cloud threats like misconfigured storage, weak credentials, and insecure APIs.
  • Grasp the fundamentals of vulnerabilities and exploits, and learn the structured phases of the ethical hacking process.
  • Execute common web application attacks like SQL Injection and Cross-Site Scripting (XSS) using industry-standard tools like Burp Suite and OWASP ZAP.
  • Assess and exploit wireless network security by cracking Wi-Fi encryption and performing attacks like Evil Twin and Deauthentication.
  • Recognise critical mobile security threats and implement best practices to protect personal and corporate data on mobile devices.
  • Master post-exploitation techniques, including maintaining access, privilege escalation on Windows & Linux, and using tools like Mimikatz and LinPEAS.
  • Utilise essential security tools for various tasks, including Metasploit for exploitation, Aircrack-ng for wireless attacks, and John the Ripper for password cr
  • Learn defensive strategies such as deploying honeypots and honeytokens to detect and study attackers.
  • Effectively communicate findings by writing clear penetration test reports and presenting risks to both technical and non-technical stakeholders.

Course content

7 sections37 lectures1h 25m total length
  • What Is an Exploit?1:17

    We look at the concept of exploitation as a method of taking advantage of a vulnerability. An exploit can be code, commands, or techniques used to trigger a flaw and bypass security, gain access, or cause damage. Some exploits are publicly known, while others are "zero-days," which are secret and not yet patched. The document explains that ethical hackers use exploits to safely test systems and fix issues before real attackers can use them.

  • Exploit vs. Vulnerability1:58

    We clarifies the difference between an exploit and a vulnerability. A vulnerability is a weakness or flaw in a system, such as a coding error or misconfiguration. An exploit is the specific code or technique used to take advantage of that vulnerability, turning the weakness into an attack. The document uses the analogy of a faulty lock on a door (vulnerability) and the lockpick used to open it (exploit). It notes that a vulnerability can exist without being exploited, but an exploit cannot exist without a vulnerability to target. Ethical hackers find and report vulnerabilities so they can be fixed before malicious actors can exploit them.

  • The Ethical Hacking Process2:40

    This lecture outlines the six phases of the Ethical Hacking Process. The process begins with Reconnaissance, gathering information about the target. This is followed by Scanning, which identifies open ports and potential vulnerabilities. The third phase is Gaining Access, where exploits are used to penetrate the system. After gaining entry, the hacker works to establish a persistent presence by Maintaining Access. The fifth phase is Covering Tracks, which involves deleting logs and hiding actions to simulate a real attacker. Finally, the hacker documents all findings and provides recommendations in the Reporting phase.

  • Tools: Metasploit, SQLmap, John the Ripper, Hydra1:32

    This lecture lists and describes common exploitation tools. Metasploit is a powerful framework used to launch and test exploits, acting as a "toolbox for ethical hackers". SQLmap is an automated tool for finding and exploiting SQL injection flaws in web applications. John the Ripper is a password-cracking tool that uses wordlists and techniques to guess or brute-force passwords. Hydra is a fast brute-force tool for testing login credentials on various services. The document notes that these tools help ethical hackers test real-world attack scenarios, but only in safe, legal environments

  • Common Vulnerabilities (Examples)1:57

    This page provides examples of Common Vulnerabilities. SQL Injection (SQLi) occurs when attackers insert harmful commands into website forms to access or manipulate a database. Cross-Site Scripting (XSS) involves injecting malicious scripts into websites that then run in a user's browser. Local File Inclusion (LFI) is a flaw that allows attackers to trick a system into revealing files stored on the server. Remote File Inclusion (RFI) is similar but loads malicious files from external servers to gain remote control. These are common flaws in poorly coded web applications and are often the first thing ethical hackers look for.

  • Post-Exploitation Essentials2:10

    This lecture provides examples of Common Vulnerabilities. SQL Injection (SQLi) occurs when attackers insert harmful commands into website forms to access or manipulate a database. Cross-Site Scripting (XSS) involves injecting malicious scripts into websites that then run in a user's browser. Local File Inclusion (LFI) is a flaw that allows attackers to trick a system into revealing files stored on the server. Remote File Inclusion (RFI) is similar but loads malicious files from external servers to gain remote control. These are common flaws in poorly coded web applications and are often the first thing ethical hackers look for.

  • SQLMap Demo7:42

    SQLmap, an automated tool for finding and exploiting SQL injection (SQLi) vulnerabilities in web applications. SQLi is a common vulnerability where attackers can insert harmful commands into website forms to access or manipulate a database. Using SQLmap, you will learn how to identify if a web application is vulnerable to SQL injection and then exploit that weakness to extract data from a database. This lab is a practical example of how attackers can gain access to sensitive information and demonstrates a key part of the Gaining Access phase of the ethical hacking process.

Requirements

  • A foundational understanding of how computers and networks operate (e.g., what is an IP address, how does a web browser work) is recommended but not required, as core concepts will be explained.
  • A computer (Linux, Windows, or macOS) capable of running virtual machines to safely create a lab environment for hands-on practice without risking your main system.
  • A strong sense of ethics and legality, a commitment to only using these skills in authorized, legal environments like your own lab or with explicit permission.
  • No prior hacking experience is necessary! The course is structured to take you from the basics, making it ideal for aspiring security professionals, IT administrators, and curious beginners.
  • A willingness to learn and experiment – the most important tool in cybersecurity is a curious and persistent mindset.

Description

Master the fundamentals of offensive cybersecurity in this hands-on course. "Byte-Sized Cyber Security Fundamentals – Part 4" is designed to take you from understanding vulnerabilities to executing controlled attacks and securing modern environments.

This course delves into the core of ethical hacking. You will first grasp the critical difference between a vulnerability and an exploit, then learn the structured phases of a penetration test from reconnaissance to covering your tracks.

Get ready for practical action. You will explore common web application attacks like SQL Injection and Cross-Site Scripting (XSS), using tools like Burp Suite and OWASP ZAP. We then guide you through post-exploitation, teaching you how to maintain access and escalate privileges on both Windows and Linux systems using powerful tools like Mimikatz and LinPEAS.

We also address today's most critical platforms: the cloud and mobile devices. You will learn about the Shared Responsibility Model, identify common cloud misconfigurations that lead to data leaks, and understand how to defend against mobile specific threats.

The learning extends to wireless networks, where you will understand how to crack weak encryption and demonstrate risks like Evil Twin attacks. Finally, learn how to communicate your findings effectively by writing professional penetration test reports for both technical and management audiences.

Whether you're an aspiring ethical hacker, an IT professional, or a developer, this course provides the essential, practical skills to attack and defend systems effectively. Enroll now and transform your theoretical knowledge into actionable cybersecurity expertise.

Who this course is for:

  • Aspiring Ethical Hackers & Penetration Testers who want to build a solid foundation in security assessment, from initial exploitation to post-compromise techniques and professional reporting.
  • IT Professionals, System Administrators, and Developers seeking to understand offensive security techniques in order to better defend their systems, applications, and networks against real-world attacks.
  • Cybersecurity Students and Enthusiasts looking for a practical, hands-on introduction to the tools and methodologies used in the industry, moving from theory to actionable skills.
  • Cloud Engineers and Architects who need to grasp common cloud security pitfalls, the shared responsibility model, and best practices to prevent costly misconfigurations and data leaks.
  • Anyone concerned about their digital security and wanting to learn how to protect themselves against modern threats, including securing their Wi-Fi, mobile devices, and personal data from common attack vectors.