
Build a virtual lab in VirtualBox with pfSense, Metasploitable 2, Kali Linux, and Ubuntu to practice hacking within an isolated internal network and test an FTP backdoor exploit.
Learn to detect arp spoofing with python and scapy by sniffing arp packets and maintaining an ip-to-mac map to flag changes using arp watch.
Explore how buffer overflow attacks in Heartbleed enable reading memory and potentially executing arbitrary code, illustrated through a TLS 1.2 OpenSSL case study with memory exploitation details.
Fuzzing feeds random inputs to programs to uncover bugs and crashes. It uses genetic algorithms for mutation and crossover to explore execution paths, with tools like AFL and Spike.
Learn how rootkits use Linux kernel modules and drivers to hide malware, evade detection by ps, top, and antivirus, and achieve persistence and stealth.
Explore how rootkits hook system calls in the Linux kernel to hide files by modifying the system call table, and persist via bootkits and BIOS firmware.
This course is a video-based companion to the bestselling book Ethical Hacking: A Hands-On Introduction to Breaking In. It is specifically designed to follow the structure and flow of the book, providing students with guided walkthroughs, live demonstrations, and extended insights into the tools, concepts, and techniques discussed throughout the text. Each video module aligns with a chapter in the book, allowing learners to reinforce and deepen their understanding through visual explanations and practical, step-by-step examples.
Students are required to purchase the book, as it serves as the foundational reference for all lectures, lab activities, and assignments. The book contains critical details, code samples, and exercises that are not fully reproduced in the videos. Rather than replacing the book, this course is intended to enhance the learning experience, making complex material more approachable and actionable. You can purchase the book: Ethical Hacking: A Hands-on Introduction to Breaking In by Daniel Graham
Whether you are a student, aspiring ethical hacker, or cybersecurity enthusiast, this course will help you build confidence and practical skills by engaging with real-world hacking tools in a legal and controlled environment. By combining the strengths of video instruction and written material, this course provides a complete and immersive learning journey into the world of ethical hacking.