Certified Ethical Hacker (CEH)
Duration:
Traditional Instructor Led Learning - 5.00 Day(s)
Online Anytime - Self Paced
Online Live - 5.00 Sessions
Mentored Learning - Flexible
Overview:
This class will immerse the student into an interactive environment where they will be shown how to scan, test, hack and secure their own systems. Students then learn how intruders escalate privileges and what steps can be taken to secure a system.
Who Should Attend:
This course will significantly benefit security officers, auditors, security professionals, site administrators, and anyone who is concerned about the integrity of the network infrastructure.
|
|

Click HERE to Rigester
|
| Outline: |
Top |
| Lesson 1: Introduction to Ethical Hacking |
Problem Definition -Why Security?
Essential Terminologies
Elements of Security
The Security, Functionality and Ease of se Triangle
Case Study
What does a Malicious Hacker do?
Types of Hacker Attacks
Hacktivism
Hacker Classes
Security News - Suicide Hacker
Ethical Hacker Classes
What do Ethical Hackers do?
Can Hacking be Ethical
How to become an Ethical Hacker
Skill Profile of an Ethical Hacker
What is Vulnerability Research?
How to Conduct Ethical Hacking
How Do They Go About It?
Approaches to Ethical Hacking
Ethical Hacking Testing
Ethical Hacking Deliverables
Computer Crimes and Implications
|
Top |
| Lesson 2: Hacking Laws |
www.usdoj.gov
www.gob.mx
www.jf.gov.br
canada.justice.gc.ca
www.opsi.gov.uk
europa.eu
Belgium Laws
Denmark Laws
France Laws
German Laws
Greece Laws
Italian Laws
Netherlands Laws
Norway
The Cybercrime Act 2001
The Information Technology Act
Japan’s Cyber Laws
Singapore’s Cyber Laws
Act on Promotion of Information and Communications Network Utilization and Information Protection
The Computer Crimes Act 1997
www.legislation.gov.hk
Telecommunication Law
|
| Lesson 3: Footprinting |
visiting Reconnaissance
Defining Footprinting
Why is Footprinting Necessary
Areas and Information which Attackers Seek
Information Gathering Methodology
Footprinting Tools
E-Mail Spiders
Steps to Create Fake Login Pages
How to Create Fake Login Pages
Websites using Man-in-the-Middle Phishing Kit
Benefits to Fraudster
Steps to Perform Footprinting
|
| Lesson 4: Google Hacking |
What is Google hacking
What a hacker can do with vulnerable site
Anonymity with Caches
Using Google as a Proxy Server
Directory Listings
Going Out on a Limb - Traversal Techniques
Extension Walking
Site Operator
Locating Public Exploit Sites
Locating Vulnerable Targets
Web Server Software Error Messages
Application Software Error Messages
Default Pages
Searching for Passwords
Google Hacking Database (GHDB)
SiteDigger Tool
Gooscan
Goolink Scanner
Goolag Scanner
Tool - Google Hacks
Google Hack Honeypot
Google Protocol
Google Cartography
|
| Lesson 5: Scanning |
Scanning: Definition
Types of Scanning
Objectives of Scanning
CEH Scanning Methodology
War Dialer Technique
Banner Grabbing
Vulnerability Scanning
Draw Network Diagrams of Vulnerable Hosts
Preparing Proxies
Scanning Countermeasures
Tool: SentryPC
|
Top |
| Lesson 6: Enumeration |
Overview of System Hacking Cycle
What is Enumeration?
Techniques for Enumeration
NetBIOS Null Sessions
PS Tools
Network Management Protocol (SNMP) Enumeration
LDAP enumeration
NTP enumeration
SMTP enumeration
Web enumeration
Winfingerprint
How To Enumerate Web Application Directories in IIS Using DirectoryServices
IP Tools Scanner
Enumerate Systems Using Default Password
Tools
Steps to Perform Enumeration
|
| Lesson 7: System Hacking |
Part 1- Cracking Password
Part 2- Escalating Privileges
Part 3 - Executing applications
Part 4 - Hiding files
Part 5 - Covering Tracks
|
| Lesson 8: Trojans and Backdoors |
Effect on Business
What is a Trojan?
Indications of a Trojan Attack
Ports Used by Trojans
Trojans
Classic Trojans Found in the Wild
Hacking Tool: Loki
Atelier Web Remote Commander
Trojan Horse Construction Kit
How to Detect Trojans?
Anti-Trojan Software
Evading Anti-Virus Techniques
Sample Code for Trojan Client/Server
Evading Anti-Trojan/Anti-Virus using Stealth Tools
Backdoor Countermeasures
Tripwire
System File Verification
MD5 Checksum.exe
Microsoft Windows Defender
How to Avoid a Trojan Infection
|
| Lesson 9: Viruses and Worms |
Virus History
Characteristics of Virus
Working of Virus
Why people create Computer Viruses
Symptoms of a Virus-like Attack
Virus Hoaxes
Chain Letters
How is a Worm Different from a Virus
Indications of a Virus Attack
Hardware Threats
Software Threats
Virus Damage
Stages of Virus Life
Virus Classification
How Does a Virus Infect?
Storage Patterns of Virus
Famous Virus/Worms – I Love You Virus
Famous Virus/Worms – Melissa
Famous Virus/Worms – JS/Spth
Klez Virus Analysis
Latest Viruses
Top 10 Viruses- 2008
Writing a Simple Virus Program
Virus Construction Kits
Virus Detection Methods
Virus Incident Response
What is Sheep Dip?
Virus Analysis – IDA Pro Tool
Prevention is better than Cure
Anti-Virus Software
Popular Anti-Virus Packages
Virus Databases
|
Top |
| Lesson 10: Sniffers |
Definition - Sniffing
Protocols Vulnerable to Sniffing
Tool: Network View – Scans the Network for Devices
The Dude Sniffer
Wireshark
Display Filters in Wireshark
Following the TCP Stream in Wireshark
Cain and Abel
Tcpdump
Tcpdump Commands
Types of Sniffing
What is ARP?
IP-based sniffing
Linux Sniffing Tools (dsniff package)
DNS Poisoning Techniques
Interactive TCP Relay
Interactive Replay Attacks
Raw Sniffing Tools
Features of Raw Sniffing Tools
How to Detect Sniffing
Countermeasures
|
| Lesson 11: Social Engineering (DVD) |
|
| Lesson 12: Phishing (DVD) |
|
| Lesson 13: Hacking Email Accounts (DVD) |
|
Top |
| Lesson 14: Denial-of-Service |
Real World Scenario of DoS Attacks
What are Denial-of-Service Attacks?
Goal of DoS
Impact and the Modes of Attack
Types of Attacks
DoS Attack Classification
Bot (Derived from the Word RoBOT)
What is a DDoS Attack?
DDoS Tools
Worms
How to Conduct a DDoS Attack
The Reflected DoS Attacks
Reflection of the Exploit
Countermeasures for Reflected DoS
DDoS Countermeasures
Taxonomy of DDoS Countermeasures
Preventing Secondary Victims
Detect and Neutralize Handlers
Detect Potential Attacks
DoSHTTP Tool
Mitigate or Stop the Effects of DDoS Attacks
Deflect Attacks
Post-attack Forensics
Packet Traceback
|
| Lesson 15: Session Hijacking |
What is Session Hijacking?
Spoofing vs. Hijacking
Steps in Session Hijacking
Types of Session Hijacking
Session Hijacking Levels
Network Level Hijacking
The 3-Way Handshake
TCP Concepts 3-Way Handshake
Sequence Numbers
TCP/IP hijacking
IP Spoofing - Source Routed Packets
RST Hijacking
Blind Hijacking
Man in the Middle - Packet Sniffer
UDP Hijacking
Application Level Hijacking
Programs that Performs Session Hacking
Dangers that hijacking Pose
Protecting against Session Hijacking
Countermeasures - IPsec
|
| Lesson 16: Hacking Web Servers |
How Web Servers Work
How are Web Servers Compromised
Web Server Defacement
Attacks against IIS
Unicode
Hotfixes and Patches
Solution - UpdateExpert
Vulnerability Scanners
Online Vulnerability Search Engine
Network Tool - Whisker
Network Tool - N-Stealth HTTP Vulnerability Scanner
Hacking Tool - WebInspect
Network Tool - Shadow Security Scanner
Secure IIS
Countermeasures
Increasing Web Server Security
Web Server Protection Checklist
|
| Lesson 17: Web Application Vulnerabilities |
Web Application Setup
Web application Hacking
Anatomy of an Attack
Web Application Threats
Cross-Site Scripting/XSS Flaws
SQL Injection
Command Injection Flaws
Cookie/Session Poisoning
Parameter/Form Tampering
Hidden Field at
Buffer Overflow
Directory Traversal/Forceful Browsing
Cryptographic Interception
Cookie Snooping
Authentication Hijacking
Log Tampering
Error Message Interception
Attack Obfuscation
Platform Exploits
DMZ Protocol Attacks
Security Management Exploits
TCP Fragmentation
Hacking Tools
|
Top |
| Lesson 18: Web-Based Password Cracking Techniques |
Authentication - Definition
Authentication Mechanisms
Bill Gates at the RSA Conference 2006
How to Select a Good Password
Things to Avoid in Passwords
Changing Your Password
Protecting Your Password
Examples of Bad Passwords
The “Mary Had A Little Lamb” Formula
How Hackers Get Hold of Passwords
Windows XP - Remove Saved Passwords
What is a Password Cracker?
Modus Operandi of an Attacker Using a Password Cracker
How Does a Password Cracker Work?
Attacks - Classification
Password Crackers Available
Countermeasures
|
| Lesson 19: SQL Injection |
What is SQL Injection?
Exploiting Web Applications
Steps for performing SQL injection
What You Should Look For
What If It Doesn’t Take Input
OLE DB Errors
Input Validation Attack
SQL injection Techniques
How to Test for SQL Injection Vulnerability
How Does It Work?
BadLogin.aspx.cs
BadProductList.aspx.cs
Executing Operating System Commands
Getting Output of SQL Query
Getting Data from the Database Using ODBC Error Message
How to Mine all Column Names of a Table
How to Retrieve any Data
How to Update/Insert Data into Database
SQL Injection in Oracle
SQL Injection in MySql Database
Attacking Against SQL Servers
SQL Server Resolution Service (SSRS)
Osql -L Probing
SQL Injection Automated Tools
Blind SQL Injection
SQL Injection Countermeasures
Preventing SQL Injection Attacks
GoodLogin.aspx.cs
SQL Injection Blocking Tool - SQL Block
Acunetix Web Vulnerability Scanner
|
| Lesson 20: Hacking Wireless Networks |
Introduction to Wireless
Wireless Standards
Wireless Concepts and Devices
WEP and WPA
Attacks and Hacking Tools
Scanning Tools
Sniffing Tools
Hacking Wireless Networks
Wireless Security
Wireless Security Tools
|
| Lesson 21: Physical Security (DVD) |
|
Top |
| Lesson 22: Linux Hacking |
Why Linux?
Linux Distributions
Linux Live CD-ROMs
Basic Commands of Linux: Files & Directories
Directories in Linux
Installing, Configuring, and Compiling Linux Kernel
How to Install a Kernel Patch
Compiling Programs in Linux
GCC Commands
Make Files
Make Install Command
Linux Vulnerabilities
Chrooting
Why is Linux Hacked?
How to Apply Patches to Vulnerable Programs
Scanning Networks
Nmap in Linux
Scanning Tool: Nessus
Port Scan Detection Tools
Password Cracking in Linux: Xcrack
Firewall in Linux: IPTables
IPTables Command
Basic Linux Operating System Defense
SARA (Security Auditor's Research Assistant)
Linux Tools
Hacking Tools
Linux Rootkits
Linux Security Auditing Tool (LSAT)
Linux Security Countermeasures
Steps for Hardening Linux
|
| Lesson 23: Evading IDS, Firewalls and Detecting Honey Pots |
Introduction to Intrusion Detection System
Terminologies
Intrusion Detection System (IDS)
What is a Firewall?
Common Tool for Testing Firewall and IDS
What is a Honeypot?
Tools to Detect Honeypots
What to do when hacked
|
| Lesson 24: Buffer Overflows |
Why are Programs/Applications Vulnerable?
Buffer Overflows
Reasons for Buffer Overflow Attacks
Knowledge Required to Program Buffer Overflow Exploits
Understanding Stacks
Understanding Heaps
Types of Buffer Overflows:Stack-based Buffer Overflow
Types of Buffer Overflows:Heap-based Buffer Overflow
Understanding Assembly Language
How to Detect Buffer Overflows in a Program
NOPs
How to Mutate a Buffer Overflow Exploit
Once the Stack is Smashed
Defense Against Buffer Overflows
Buffer Overflow Protection Solution:Libsafe
Simple Buffer Overflow in C
|
| Lesson 25: Cryptography |
Introduction to Cryptography
Classical Cryptographic Techniques
Cryptographic Algorithms
Data Encryption Standard (DES)
SHA (Secure Hash Algorithm)
SSL (Secure Sockets Layer)
What is SSH?
Algorithms and Security
Disk Encryption
Government Access to Keys (GAK)
Digital Signature
Digital Certificates
Advanced File Encryptor
Code Breaking Methodologies
Cracking S/MIME Encryption Using Idle CPU Time
Use of Cryptography
|
Top |