
Introducation to Ethical Hacking
Programs & Modules
Program Description
This series of hands on lab exercises are intended to provide a survey of basic Ethical Hacking tools and techniques. Within a simulated network, students will learn to locate and exploit vulnerabilities on various network systems. Student will also learn the skills to create and execute their own exploits and malicious binary programs. Each lab can be run independently.

Modules
OSINT Tools
This lab is an introduction to tools and techniques used in Open Source Intelligence Gathering
Vulnerability Scanning and Exploitations
In this lab, students will run a vulnerability assessment and use the information gathered to exploit publicly known vulnerabilities
Password Cracking
In this lab, students with learn basic tools for cracking passwords on a Windows and Linux system
Exploit Development
In this lab, students will learn to write a simple fuzzing application in python, the use it to develop a new exploitable in an application
Port Scanning
This lab is an Introduction to the Metasploit Framework and network scanning reconnaissance
Packet Analysis and Sniffing
In this lab, students will learn how to analyze network packets to gather information, then execute a man-in-the-middle attack to intercept traffic between two hosts
Web Application Vulnerabilities
In this lab, students will learn to test for vulnerabilities, intercept traffic, and exploit web applications
Creating Malicious Binaries
This lab introduces the tools and concepts needed to develop malicious software binaries