
Explore ethical hacking from offense to defense, mastering red teaming, exploitation, privilege escalation, and malware development. Develop blue team investigation, lab setup, and defense against antivirus and edr tools.
Master foundational networking concepts, lab setup with Kali Linux and Windows machines, and core defensive and offensive security topics from threat models to malware development.
Practice ethical hacking by testing systems and networks with permission in a controlled isolated lab to identify vulnerabilities and improve security, while respecting laws.
Explore the OSI model overview, introduced by ISO in 1984, detailing its seven layers—application, presentation, session, transport, network, data link, and physical—and how they govern data transmission between machines.
Explore how data becomes protocol data units across the OSI model, moving from application data to segments, packets, frames, and bits, including port numbers, IP and MAC addressing.
Explore the differences between TCP and UDP, highlighting TCP's connection-oriented, reliable delivery with sequencing and flow control versus UDP's fast streaming with no handshakes and possible packet loss.
Explains why port numbers exist in the transport layer to route data to the correct application, using TCP/UDP and examples like HTTP port 443, Chrome, Zoom, and MySQL.
Explore how the network layer adds source and destination IPs to each packet, distinguishes private and public IPs, and uses NAT and DHCP to enable internal and external communication.
Explore common networking protocols and port numbers, including http, https, ftp, smtp, dns, dhcp, ssh, and telnet, and learn how encryption distinguishes ssh from telnet for secure remote access.
Install VirtualBox and the extension pack to create a sandbox lab environment for red-teaming activities. Test malware and offensive tools inside the sandbox to protect the primary machine.
Complete the Kali Linux and VirtualBox setup, import a preconfigured Windows target VM, and practice offensive and defensive exercises using included exploits, software, and scripts.
Explore Metasploitable Linux as a safe test environment for penetration testing, vulnerability assessment, and security research, practicing attacks before real servers.
Explore how honeypots attract attackers by simulating vulnerable systems, logging indicators of compromise (IOCs) and incidents to improve detection, while VPNs provide encrypted, remote access that attackers may exploit.
Demonstrates how single and distributed denial of service attacks overwhelm a web server using Kali tools, testing server limits and monitoring with Wireshark.
Explains how a man-in-the-middle attack uses ARP poisoning to intercept traffic by mapping IPs to MACs and redirecting packets through an attacker, using Kali and Ettercap.
This lecture demonstrates ARP poisoning and a man-in-the-middle attack, using Wireshark to sniff packets and capture http traffic, revealing usernames and passwords, and shows VPN as defense.
Explore how botnets are networks of compromised devices controlled by a malicious actor to launch dos or ddos attacks. Detect botnets by monitoring unusual network traffic and suspicious background processes.
Perform a host discovery scan to identify live hosts in the 192.168.8.0/24 class C network, including the gateway and metasploitable hosts, and generate an active-host report.
Perform a basic network scan with automation tools to enumerate live hosts, reveal vulnerabilities across devices, highlight critical flaws, and offer patching and reporting options, including CVE references.
Conduct a web application scan to identify vulnerabilities, including critical remote code execution and CVEs, using Metasploitable as a test target, then review scan results.
Explore the cyber kill chain and MITRE frameworks as attacker path models, detailing reconnaissance, weaponization, delivery, exploitation, malware installation, and command-and-control to achieve objectives.
Explore MITRE ATT&CK, examining its 14 tactics and the tactics, techniques, and procedures (TTP) model, and compare it with the cyber kill chain to understand attacker workflows.
Understand how endpoint detection and response (edr) differs from antivirus, using behavioral analysis and AI to detect known and unknown threats, with live response and cloud-based data forensics.
Explore data loss prevention (DLP) and how it blocks data exfiltration by monitoring network traffic, evaluating packets and IP reputations, and sending alerts, integrating with EDR to protect data.
Explore how reverse shell programs establish remote connections from a Windows target to a Kali machine using socket and Winsock concepts, and examine malware development and threat actor techniques.
Demonstrate building and testing a reverse shell, compiling a C program to an executable, and establishing a command and control channel between a Kali Linux host and a Windows target.
Compare reverse shell and blind shell, detailing how a malware-installed exe on a Windows host creates a reverse connection to the Kali attacker, bypassing outbound firewall rules.
Explore how Windows loads a program as a portable executable, moving chrome.exe from disk to memory, and how a process contains DLLs and memory while a thread executes inside it.
Explore how dynamic link libraries power Windows applications, their import-export APIs, and how threat actors leverage dlls to load, allocate memory, and execute code within target processes.
Learn how Windows log collectors capture security, PowerShell, and application logs for forensics and threat analysis, and install Sysmon to log process creation and login events in Event Viewer.
Master Both Sides of Cybersecurity — The Attacker and the Defender
Welcome to Ethical Hacking: Offensive and Defensive Security, the most comprehensive and practical cybersecurity course designed for learners who want to master every layer of cyber warfare — from networking and vulnerability assessment to malware development, privilege escalation, EDR bypass, and real-world incident response.
Whether you’re a beginner exploring cybersecurity or a professional aiming to strengthen both Red Team and Blue Team skills, this course will give you everything you need to think, act, and defend like a modern cyber expert.
What You’ll Learn
Core networking and data communication concepts — OSI model, TCP/UDP, IP addressing, ports, and protocols
Step-by-step lab setup with VirtualBox, Kali Linux, Windows, and attack environments
Understanding and deploying firewalls, IDS/IPS, honeypots, and VPNs
Performing network-based attacks like DoS/DDoS, ARP poisoning, sniffing, and botnet analysis
Conducting vulnerability assessments and scanning entire networks, hosts, and web applications
Applying industry frameworks such as MITRE ATT&CK® and the Cyber Kill Chain
Offensive Security: Red Team Operations
Learn malware development from scratch — build reverse shells, command & control payloads, and DLL injectors
Perform process injection, DLL hijacking, and process hollowing for stealthy access
Deliver payloads using Cobalt Strike, Certutil, and other advanced techniques
Execute privilege escalation through UAC bypassing, token manipulation, named pipe impersonation, and service exploitation
Dump and analyze LSASS memory, SAM hives, and stolen credentials using Mimikatz, Pypykatz, and LaZagne
Implement persistence mechanisms via registry keys, WMI, startup folders, and scheduled tasks
Explore defense evasion — bypass antivirus and EDRs using API hooking, unhooking, AMSI patching, and DLL sideloading
Defensive Security: Blue Team & Incident Response
Investigate network intrusions, logs, and endpoint activity in Microsoft Defender ATP (EDR)
Understand endpoint protection engines, DLP, and malware detection methodologies
Apply incident response procedures for network discovery, collection, command & control, and data exfiltration
Detect and respond to RMM tools, lateral movement, and RDP misuse
Learn to mitigate ransomware impact, shadow copy deletion, and recovery techniques
Tools and Techniques Covered
Kali Linux, Wireshark, Nmap, Metasploit, Cobalt Strike, BloodHound, SharpHound, Impacket, Angry IP Scanner
Windows utilities and LOLBAS binaries (Certutil, Rundll32, Mshta, Reg, WMIC, Bitsadmin, etc.)
Advanced scripting and custom code development for attacks and defenses
Course Structure
25 in-depth sections and 170+ hands-on lectures
Includes real-time demonstrations, code walkthroughs, and live simulations
Resources provided at the end of each module for continued learning
Covers Red Team (Offense), Blue Team (Defense), and Incident Response (DFIR) together
By the End of This Course, You Will:
Build and manage your own ethical hacking lab
Develop malware and exploit payloads in a safe, isolated environment
Detect, investigate, and mitigate real-world attacks
Understand adversary tactics from initial access to data exfiltration
Be fully prepared for roles like Cybersecurity Analyst, SOC Engineer, Red Team Specialist, or Penetration Tester
Who This Course Is For
Students and professionals who want to master both ethical hacking and cyber defense
SOC and IR analysts who want to understand attacker behaviors deeply
Penetration testers looking to enhance their post-exploitation and persistence skills
IT professionals transitioning into Offensive Security, Blue Teaming, or Threat Hunting
Prerequisites
Basic computer knowledge and familiarity with Windows or Linux
No prior coding experience required — everything is explained step by step
Become a complete cybersecurity professional — someone who not only penetrates and exploits vulnerabilities but also defends and secures networks from real-world threats.
Start mastering the art of Offensive and Defensive Security today.