|
Course Description
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. The lab
intensive environment gives each student in-depth knowledge and practical
experience with the current essential security systems. Students will begin
by understanding how perimeter defenses work and then be lead into scanning
and attacking their own networks, no real network is harmed. Students then
learn how intruders escalate privileges and what steps can be taken to
secure a system. Students will also learn about Intrusion Detection, Policy
Creation, Social Engineering, DDoS Attacks, Buffer Overflows and Virus
Creation. When a student leaves this intensive 5 day class they will have
hands on understanding and experience in Ethical Hacking.
This course prepares you
for EC-Council CNDA exam 312-99
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.
Duration:
5 days (9:00 – 5:00)
Certification
The CNDA exam 312-99 may be taken on the last day of
the training (optional). Students need to pass the online Prometric exam to receive
CNDA
certification.
Legal Agreement
Ethical Hacking and Countermeasures course mission is to educate, introduce
and demonstrate hacking tools for penetration testing purposes only. Prior to
attending this course, you will be asked to sign an agreement stating that you
will not use the newly acquired skills for illegal or malicious attacks and
you will not use such tools in an attempt to compromise any computer system,
and to indemnify EC-Council with respect to the use or misuse of these tools,
regardless of intent.
Not anyone can be a student — the Accredited Training Centers (ATC) will make
sure the applicants work for legitimate companies.
Course Outline
Version 5
Module 1: Introduction to Ethical Hacking
-
Why Security?
-
Essential Terminologies
-
Elements of Security
-
The Security,
Functionality, and Ease of Use Triangle
-
What Does a Malicious
Hacker Do?
-
Reconnaissance
-
Scanning
-
Gaining access
-
Maintaining access
-
Covering Tracks
§
Types of Hacker
Attacks
o
Operating System
attacks
o
Application-level
attacks
o
Shrink Wrap code
attacks
o
Misconfiguration
attacks
§
Hacktivism
§
Hacker Classes
§
Hacker Classes
and Ethical Hacking
§
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?
§
Why Hackers Need
Vulnerability Research?
§
Vulnerability
Research Tools
§
Vulnerability
Research Websites
§
How to Conduct
Ethical Hacking?
§
Approaches to
Ethical Hacking
§
Ethical Hacking
Testing
§
Ethical Hacking
Deliverables
§
Computer Crimes
and Implications
§
Legal Perspective
-
U.S.
Federal Law
-
Japan’s
Cyber Laws
-
United Kingdom’s
Cyber Laws
-
Australia’s
Cyber Laws
-
Germany’s
Cyber Laws
-
Singapore’s
Cyber Laws
Module 2: Footprinting
§
Revisiting
Reconnaissance
§
Defining of
Footprinting
§
Information
Gathering Methodology
§
Unearthing
Initial Information
§
Finding a
Company’s URL
§
Internal URL
§
Extracting
Archive 0f a Website
§
Google Search for
Company’s Info.
§
People Search
§
Footprinting
Through Job Sites
§
Passive
Information Gathering
§
Competitive
Intelligence Gathering
§
Why Do You Need
Competitive Intelligence?
§
Companies
Providing Competitive Intelligence Services
§
Competitive
Intelligence
-
When Did This Company
Begin?
-
How Did It Develop?
-
What Are This Company's
Plans?
-
What Does Expert
Opinion Say About The Company?
-
Who Are The Leading
Competitors?
§
Public and
Private Websites
§
Tools
-
DNS Enumerator
-
SpiderFoot
-
Sensepost Footprint
Tools
-
BiLE.pl
-
BiLE-weigh.pl
-
tld-expand.pl
-
vet-IPrange.pl
-
qtrace.pl
-
vet-mx.pl
-
jarf-rev
-
jarf-dnsbrute
o
Wikito
Footprinting Tool
o
Web Data
Extractor Tool
o
Whois
o
Nslookup
o
Necrosoft
o
ARIN
o
Traceroute
o
Neo Trace
o
GEOSpider
o
Geowhere
o
GoogleEarth
o
VisualRoute Trace
o
Kartoo Search
Engine
o
Touchgraph Visual
Browser
o
SmartWhois
o
VisualRoute Mail
Tracker
o
eMailTrackerPro
o
Read Notify
o
HTTrack Web Site
Copier
o
Web Ripper
o
robots.txt
o
Website watcher
o
E-mail Spider
o
Power E-mail
Collector Tool
§
Steps to Perform
Footprinting
Module 3: Scanning
-
Definition of Scanning
-
Types of Scanning
-
Port Scanning
-
Network Scanning
-
Vulnerability Scanning
-
Objectives of Scanning
-
CNDA Scanning Methodology
·
ICMP Scanning
·
Angry IP
·
HPING2
·
Ping Sweep
·
Firewalk
o
Check for open
ports
·
Nmap
·
TCP Communication
Flags
·
Three Way
Handshake
·
SYN Stealth /
Half Open Scan
·
Stealth Scan
·
Xmas Scan
·
FIN Scan
·
NULL Scan
·
IDLE Scan
·
ICMP Echo
Scanning/List Scan
·
TCP Connect /
Full Open Scan
·
FTP Bounce Scan
·
FTP Bounce Attack
·
SYN/FIN Scanning
Using IP Fragments
·
UDP Scanning
·
Reverse Ident
Scanning
·
RPC Scan
·
Window Scan
·
Blaster Scan
·
PortScan Plus,
Strobe
·
IPSecScan
·
NetScan Tools Pro
·
WUPS – UDP
Scanner
·
SuperScan
·
IPScanner
·
MegaPing
·
Global Network
Inventory Scanner
·
Net Tools Suite
Pack
·
FloppyScan
·
War Dialer
Technique
·
Why War Dialing?
·
Wardialing
·
PhoneSweep
·
THC Scan
·
SandTrap Tool
o
Banner
grabbing/OS Fingerprinting
·
OS Fingerprinting
·
Active Stack
Fingerprinting
·
Passive
Fingerprinting
·
Active Banner
Grabbing Using Telnet
·
GET REQUESTS
·
p0f – Banner
Grabbing Tool
·
p0f for Windows
·
Httprint Banner
Grabbing Tool
·
Active Stack
Fingerprinting
¨
XPROBE2
¨
RING V2
·
Netcraft
·
Disabling or
Changing Banner
¨
Apache Server
¨
IIS Server
·
IIS Lockdown Tool
·
ServerMask
·
Hiding File
Extensions
·
PageXchanger 2.0
o
Identify Service
o
Scan for
Vulnerability
·
Bidiblah
Automated Scanner
·
Qualys Web-based
Scanner
·
SAINT
·
ISS Security
Scanner
·
Nessus
·
GFI LANGuard
·
SATAN (Security
Administrator’s Tool for Analyzing Networks)
·
Retina
·
NIKTO
·
SAFEsuite
Internet Scanner
·
IdentTCPScan
o
Draw network
diagrams of Vulnerable hosts
·
Cheops
·
FriendlyPinger
o
Prepare proxies
·
Proxy Servers
·
Use of Proxies
for Attack
·
SocksChain
·
Proxy Workbench
·
ProxyManager Tool
·
Super Proxy
Helper Tool
·
Happy Browser
Tool (Proxy-based)
·
MultiProxy
·
TOR Proxy
Chaining Software
o
Anonymizers
·
Primedius
Anonymizer
·
Browzar
·
Torpark Browser
·
G-Zapper - Google
Cookies
o
SSL Proxy Tool
o
HTTP Tunneling
Techniques
o
HTTPort
o
Spoofing IP
Address - Source Routing
o
Detecting IP
Spoofing
o
Despoof Tool
o
Scanning
Countermeasures
o
Tool: SentryPC
Module 4: Enumeration
§
Overview of
System Hacking Cycle
§
What is
Enumeration?
§
Techniques for
Enumeration
§
Netbios Null
Sessions
§
Tool
o
DumpSec
o
NetBIOS
Enumeration Using Netview
o
Nbtstat
o
SuperScan4
o
Enum
o
sid2user
o
user2sid
o
GetAcct
-
Null Session
Countermeasures
-
PSTools
-
PsExec
-
PsFile
-
PsGetSid
-
PsKill
-
PsInfo
-
PsList
-
PsLoggedOn
-
PsLogList
-
PsPasswd
-
PsService
-
PsShutdown
-
PsSuspend
-
PsUptime
-
SNMP Enumeration
-
Management Information Base
-
Tools
-
SNMPutil
-
Solarwinds
-
SNScan V1.05
-
Getif SNMP MIB Browser
-
UNIX Enumeration
-
SNMP UNIX Enumeration
-
SNMP Enumeration
Countermeasures
-
Tools
-
Winfingerprint
-
Windows Active
Directory Attack Tool
-
IP Tools Scanner
-
Enumerate Systems Using
Default Passwords
-
Steps to Perform
Enumeration
Module 5: System Hacking
-
Cracking Passwords
-
Password Types
-
Types of Password
Attacks
-
Passive Online – Wire
Sniffing
-
Passive Online Attacks
-
Active Online –
Password Guessing
-
Offline Attacks
-
Dictionary Attack
-
Hybrid Attack
-
Brute-force Attack
-
Pre-computed Hashes
o
Non-Technical
Attacks
o
Password
Mitigation
o
Permanent Account
Lockout – Employee Privilege Abuse
o
Administrator
Password Guessing
o
Manual Password
Cracking Algorithm
o
Automatic
Password Cracking Algorithm
o
Performing
Automated Password Guessing
o
Tools
·
NAT
·
Smbbf (SMB
Passive Brute Force Tool)
·
SmbCrack Tool
·
Legion
·
LOphtcrack
o
Microsoft
Authentication - LM, NTLMv1, and NTLMv2
o
Kerberos
Authentication
o
What is LAN
Manager Hash?
o
Salting
o
Tools
·
PWdump2 and
Pwdump3
·
Rainbowcrack
·
KerbCrack
·
NBTDeputy
·
NetBIOS DoS
Attack
·
John the Ripper
o
Password Sniffing
o
How to Sniff SMB
Credentials?
o
Sniffing Hashes
Using LophtCrack
o
Tools
·
ScoopLM
·
SMB Replay
Attacks
·
Replay Attack
Tool: SMBProxy
·
Hacking Tool: SMB
Grind
·
Hacking Tool:
SMBDie
o
SMBRelay
Weaknesses & Countermeasures
o
Password Cracking
Countermeasures
o
LM Hash Backward
Compatibility
o
How to Disable LM
HASH?
o
Tools
·
Password
Brute-Force Estimate Tool
·
Syskey Utility
o
Privilege
Escalation
o
Cracking NT/2000
Passwords
o
Active@ Password
Changer
o
Change Recovery
Console Password
o
Privilege
Escalation Tool: x.exe
o
Tool:
·
Psexec
·
Remoexec
·
Alchemy Remote
Executor
·
Keystroke Loggers
·
E-mail Keylogger
·
Spytector FTP
Keylogger
·
IKS Software
Keylogger
·
Ghost Keylogger
·
Hardware
Keylogger
·
Keyboard
Keylogger: KeyGhost Security Keyboard
·
USB
Keylogger:KeyGhost USB Keylogger
o
What is Spyware?
o
Tools
·
Spyware: Spector
·
Remote Spy
·
eBlaster
·
Stealth Voice
|