Course Content
Understand the basics of ethical hacking and why it is important
Understanding the basics of ethical hacking helps students learn how hackers think and how cyber attacks happen. It teaches the importance of protecting systems, finding security weaknesses before criminals do, and keeping personal and organizational data safe. Ethical hacking is important because it helps build a safer digital world and prepares students for future careers in cybersecurity.
0/5
Learn about Reconnaissance & Footprinting
Students will learn about Reconnaissance is the first and most critical phase of any penetration test. This topic teaches students how to gather intelligence about a target legally — using both passive (non-intrusive) and active methods. Master this topic and you will think like a real attacker.
0/5
Explore Scanning, Exploitation & Post-Exploitation
This is the most technical and exciting topic of the course. Students will perform actual attack simulations in a controlled lab environment using industry-standard tools. Always practice ONLY on systems you own or have explicit permission to test.
0/5
Understand the Web Application Hacking & Career Preparation
Web application vulnerabilities are the #1 source of security breaches in modern organizations. This final topic teaches the OWASP Top 10 attacks, secure code review, and everything needed to land your first cybersecurity job or internship.
0/4
Introduction to Ethical Hacking for Students

Password Attack Techniques

  • Online Brute Force — Hydra, Medusa — Try passwords against live services (SSH, FTP)
  • Offline Cracking — Crack captured password hashes without network interaction
  • Pass-the-Hash (PtH) — Use the hash directly without cracking it (Windows attacks)
  • Credential Stuffing — Use known username/password pairs from breached databases

Hashcat Command Examples

  • hashcat -m 0 hashes.txt rockyou.txt — MD5 dictionary attack
  • hashcat -m 1000 hashes.txt rockyou.txt — NTLM (Windows) hash cracking
  • hashcat -m 0 hashes.txt -a 3 ?a?a?a?a?a — Brute force 5-char passwords

Linux Privilege Escalation

  • SUID Binaries — Find executables with SUID bit: find / -perm -u=s -type f 2>/dev/null
  • Sudo Misconfigurations — sudo -l to list what you can run as root
  • Weak Cron Jobs — Check /etc/crontab for writable scripts run by root
  • Kernel Exploits — Search CVE databases for unpatched kernel vulnerabilities
  • Tool: LinPEAS — Automated Linux privilege escalation enumeration script

Placement Tip: Be ready to explain the difference between Vertical Privilege Escalation (gaining higher privileges, e.g., user to root) and Horizontal Privilege Escalation (accessing another user’s resources at the same privilege level).

Be a Mentor

    Be Our Skilling Partner