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

Udemy

Real-World Ethical Hacking Lab: From SQLi to XSS with Docker

via Udemy

Overview

Build your own 3-machine hacking lab using Docker & attack real web apps with Kali Linux

What you'll learn:
  • How to build a real-world ethical hacking lab using Docker and Kali Linux
  • How to perform brute-force attacks with Medusa, Crunch, and Hashcat
  • How SQL Injection and XSS attacks work—and how to defend against them
  • How to exploit vulnerable PHP+MySQL web apps and simulate admin behavior
  • How to think like a hacker and protect systems from real-world threats

Want to stop hackers? First, think like one.

In this hands-on course, you’ll build your own 3-machine hacking lab using Docker, complete with a Kali Linux attacker, a vulnerable PHP+MySQL web server, and an admin simulation machine running scripted browser activity.

You'll go beyond textbook theories and dive into real attack techniques used in the wild—like:

  • Brute-force password cracking with Medusa & Crunch

  • SQL Injection exploitation with SQLmap (not the toy-level stuff in cert exams)

  • XSS (Cross-Site Scripting) attacks, including stored XSS that auto-infects users

  • Database hacking and understanding post-exploit consequences

  • Offline hash cracking with Hashcat

You’ll also learn how to defend against these attacks using proven methods like:

  • Prepared statements (against SQLi)

  • Input sanitization & CSPs (against XSS)

  • Strong passwords & secure configurations

No complicated setup—everything runs in isolated Docker containers you can spin up in seconds. Whether you're prepping for CEH, Security+, or just leveling up as a web developer or sysadmin, this lab will teach you what hacking really looks like in 2025.

By the end of the course, you won’t just know how attacks work—you’ll understand why they work, what makes systems vulnerable, and how real hackers exploit them. This knowledge is essential whether you're defending your own code or breaking into vulnerable systems in a safe, ethical environment.

Syllabus

  • Configuring for XSS / SQL injection Attacks
  • The SQL injection Attacks
  • Let's Protect Our WebSite
  • Hacking Lab Installing
  • BruteForce Attack
  • SQL Injection Attack
  • XSS Attack

Taught by

KYOUNG SOO LEE

Reviews

3.8 rating at Udemy based on 416 ratings

Start your review of Real-World Ethical Hacking Lab: From SQLi to XSS with Docker

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.