| | |
|
Boot camp Schedule and Hours
| DATES: |
|
Certified Ethical Hacker Version 5 Boot Camp
|
|
|
| Starting Dates |
Ending Dates |
Location |
Enroll |
| May 19, 08 |
May 23, 08
. |
Fremont, CA
|
 |
| Jun 09, 08 |
Jun 13, 08
|
Dallas, TX
|
 |
| Jul 07, 08 |
Jul 11, 08
|
Boston, MA
|
 |
| Jul 28, 08 |
Aug 01, 08
|
Atlanta, GA
|
 |
| Aug 18, 08 |
Aug 22, 08
|
Chicago, IL
|
 |
| Aug 25, 08 |
Aug 29, 08
. |
Fremont, CA
|
 |
| **
Call us for your customizable onsite training requests **
|
|
| |
| |
PRICE: |
View Pricing Information
|
Each day the
boot camp starts at 9:00 am sharp and continues until 5:00 pm. |
|
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. | |
Certification
The Certified Ethical Hacker exam 312-50 may be taken on the last day of the training
(optional). Students need to pass the online Prometric exam to receive CEH 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
- Operating System attacks
- Application-level
attacks
- Shrink Wrap code attacks
- 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
- Japans Cyber Laws
- United Kingdoms Cyber Laws
- Australias Cyber Laws
- Germanys Cyber Laws
- Singapores
Cyber Laws
Module 2: Footprinting - Revisiting
Reconnaissance
- Defining of Footprinting
- Information Gathering Methodology
- Unearthing Initial Information
- Finding a Companys URL
- Internal
URL
- Extracting Archive 0f a Website
- Google Search for Companys
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
- Wikito Footprinting Tool
- Web Data Extractor Tool
- Whois
- Nslookup
- Necrosoft
- ARIN
- Traceroute
- Neo Trace
- GEOSpider
- Geowhere
- GoogleEarth
- VisualRoute Trace
- Kartoo Search Engine
- Touchgraph
Visual Browser
- SmartWhois
- VisualRoute Mail Tracker
- eMailTrackerPro
- Read Notify
- HTTrack Web Site Copier
- Web Ripper
- robots.txt
- Website
watcher
- E-mail Spider
- 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
- CEH Scanning Methodology
- Check for live
systems
- ICMP Scanning
- Angry IP
- HPING2
- Ping
Sweep
- Firewalk
- 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
- 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
- Netcraft
- Disabling or Changing Banner
- IIS Lockdown Tool
- ServerMask
- Hiding File Extensions
- PageXchanger 2.0
- Identify Service
- Scan
for Vulnerability
- Bidiblah Automated Scanner
- Qualys
Web-based Scanner
- SAINT
- ISS Security Scanner
- Nessus
- GFI LANGuard
- SATAN (Security Administrators Tool for Analyzing Networks)
- Retina
- NIKTO
- SAFEsuite Internet Scanner
- IdentTCPScan
- Draw network
diagrams of Vulnerable hosts
- 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
- Anonymizers
- Primedius
Anonymizer
- Browzar
- Torpark Browser
- G-Zapper - Google Cookies
-
SSL Proxy Tool
- HTTP Tunneling Techniques
- HTTPort
- Spoofing IP Address
- Source Routing
- Detecting IP Spoofing
- Despoof Tool
- Scanning Countermeasures
- Tool: SentryPC
Module 4: Enumeration
- Overview of System Hacking Cycle
- What is Enumeration?
- Techniques for
Enumeration
- Netbios Null Sessions
- Tool
- DumpSec
- NetBIOS
Enumeration Using Netview
- Nbtstat
- SuperScan4
- Enum
- sid2user
- user2sid
- 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
- Non-Technical Attacks
- Password Mitigation
- Permanent
Account Lockout Employee Privilege Abuse
- Administrator Password Guessing
- Manual Password Cracking Algorithm
- Automatic Password Cracking Algorithm
- Performing Automated Password Guessing
- Tools
- NAT
- Smbbf (SMB Passive Brute Force Tool)
- SmbCrack Tool
- Legion
- LOphtcrack
- Microsoft Authentication - LM, NTLMv1, and NTLMv2
- Kerberos Authentication
- What is LAN Manager Hash?
- Salting
- Tools
- PWdump2
and Pwdump3
- Rainbowcrack
- KerbCrack
- NBTDeputy
- NetBIOS DoS Attack
- John the Ripper
- Password Sniffing
- How to Sniff SMB Credentials?
- Sniffing Hashes Using LophtCrack
- Tools
- ScoopLM
- SMB Replay Attacks
- Replay Attack Tool: SMBProxy
- Hacking Tool: SMB
Grind
- Hacking Tool: SMBDie
- SMBRelay Weaknesses & Countermeasures
- Password Cracking Countermeasures
- LM Hash Backward Compatibility
-
How to Disable LM HASH?
- Tools
- Password Brute-Force Estimate
Tool
- Syskey Utility
- Escalating Privileges
- Privilege Escalation
- Cracking NT/2000 Passwords
- Active@ Password
Changer
- Change Recovery Console Password
- Privilege Escalation Tool: x.exe
- Executing applications
- 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
- What is Spyware?
-
Tools
- Spyware: Spector
- Remote Spy
- eBlaster
- Stealth
Voice Recorder
- Stealth Keylogger
- Stealth Website Logger
- Digi-Watcher
Video Surveillance
- Desktop Spy Screen Capture Program
- Telephone Spy
- Print
Monitor Spy Tool
- Perfect Keylogger
- Stealth Email Redirector
- Spy
Software: Wiretap Professional
- Spy Software: FlexiSpy
- PC PhoneHome
- Keylogger
Countermeasures
- Anti-Keylogger
- PrivacyKeyboard
- Hiding Files
- Hacking Tool: RootKit
- Why Rootkits?
- Rootkits
in Linux
- Detecting Rootkits
- Rootkit Detection Tools
- BlackLight from F-Secure Corp
- RootkitRevealer from Sysinternals
-
Malicious Software Removal Tool from Microsoft Corp
- Sony Rootkit Case Study
- Planting the NT/2000 Rootkit
- Rootkits
- Fu
- AFX Rootkit 2005
- Nuclear
- Vanquish
- Rootkit Countermeasures
- Patchfinder2.0
- RootkitRevealer
- Creating
Alternate Data Streams
- How to Create NTFS Streams?
- NTFS Stream Manipulation
- NTFS Streams Countermeasures
- NTFS Stream Detectors
- What is Steganography?
- Tools
- Merge Streams
- Invisible Folders
- Invisible
Secrets 4
- Image Hide
- Stealth Files
- Steganography
- Masker Steganography
Tool
- Hermetic Stego
- DCPP Hide an Operating System
- Camera/Shy
- Mp3Stego
- Snow.exe
- Video Steganography
- Steganography Detection
- SIDS ( Stego intrusion detection system )
- High-Level View
- Tool
: dskprobe.exe
- Covering tracks
- Disabling
Auditing
- Clearing the Event Log
- Tools
- elsave.exe
- Winzapper
- Evidence Eliminator
- Traceless
- Tracks Eraser Pro
-
ZeroTracks
Module 6: Trojans and Backdoors
- Introduction
- Effect on Business
- What is a Trojan?
- Overt and
Covert Channels
- Working of Trojans
- Different Types of Trojans
- What
Do Trojan Creators Look For?
- Different Ways a Trojan Can Get into a System
- Indications of a Trojan Attack
- Ports Used by Trojans
- How to Determine
which Ports are Listening?
- Classic Trojans Found in the Wild
- Trojans
- Tini
- iCmd
- NetBus
- Netcat
-
Beast
- MoSucker
- Proxy Server
- SARS Trojan Notification
-
Wrappers
- Wrapper Covert Program
- Wrapping Tools
-
One file EXE Maker
- Yet Another Binder
- Pretator Wrapper
- Packaging
Tool: WordPad
- RemoteByMail
- Tool: Icon Plus
- Defacing
Application: Restorator
- HTTP Trojans
- Trojan Attack through Http
- HTTP Trojan (HTTP RAT)
- Shttpd Trojan - HTTP Server
- Reverse Connecting
Trojans
- Nuclear RAT Trojan (Reverse Connecting)
- Tool: BadLuck Destructive
Trojan
- ICMP Tunneling
- ScreenSaver Password Hack Tool Dummylock
- Trojan
- Phatbot
- Amitis
- Senna Spy
- QAZ
- Back Orifice
- Back Oriffice 2000
- SubSeven
- CyberSpy Telnet Trojan
- Subroot Telnet Trojan
- Let Me Rule! 2.0 BETA 9
- Donald Dick
-
RECUB
- Hacking Tool: Loki
- Atelier Web Remote Commander
- Trojan
Horse Construction Kit
- How to Detect Trojans?
- Tools
- Netstat
- fPort
- TCPView
- CurrPorts
- Process
Viewer
- Whats on My Computer
- Super System Helper
- Delete Suspicious Device Drivers
- Inzider - Tracks Processes and
Ports
- Tools
- What's Running?
- MSConfig
- Registry-Whats Running
- Autoruns
- Hijack This
(System Checker)
- Startup List
- Anti-Trojan Software
- Evading
Anti-Virus Techniques
- Evading Anti-Trojan/Anti-Virus Using Stealth Tools
v2.0
- Backdoor Countermeasures
- Tools
- Tripwire
- System File Verification
- MD5sum.exe
- Microsoft Windows Defender
- How to Avoid a Trojan Infection?
Module 7: Sniffers
- Definition of Sniffing
- Protocols Vulnerable to Sniffing
- Tool: Network View Scans the Network for Devices
- The Dude Sniffer
- Ethereal
- tcpdump
- Types of Sniffing
- Passive
Sniffing
- Active sniffing
- ARP - What is Address Resolution Protocol?
- ARP Spoofing Attack
- How Does ARP Spoofing Work?
- ARP
Poisoning
- Mac Duplicating Attack
- Tools for ARP Spoofing
- Arpspoof (Linux-based tool)
- Ettercap (Linux and Windows)
- MAC
Flooding
- Tools for MAC Flooding
- Macof (Linux-based
tool)
- Etherflood (Linux and Windows)
- Threats of ARP Poisoning
- IRS
ARP Attack Tool
- ARPWorks Tool
- Tool: Nemesis
- Sniffer Hacking
Tools (dsniff package)
- Arpspoof
- Dnsspoof
- Dsniff
- Filesnarf
- Mailsnarf
- Msgsnarf
- Tcpkill
- Tcpnice
- Urlsnarf
- Webspy
- Webmitm
- DNS Poisoning Techniques
- Types of DNS Poisoning:
- Intranet DNS Spoofing (Local network)
- Internet DNS Spoofing
(Remote network)
- Proxy Server DNS Poisoning
- DNS Cache Poisoning
- Interactive
TCP Relay
- Sniffers
- HTTP Sniffer: EffeTech
- Ace Password
Sniffer
- MSN Sniffer
- SmartSniff
- Session Capture Sniffer: NetWitness
- Session Capture Sniffer: NWreader
- Cain and Abel
- Packet Crafter Craft
Custom TCP/IP Packets
- SMAC
- NetSetMan Tool
- Raw Sniffing Tools
- Sniffit
- Aldebaran
- Hunt
- NGSSniff
- Ntop
- Pf
- IPTraf
- EtherApe
- Netfilter
- Network Probe
- Maa Tec Network Analyzer
- Tools
- Snort
- Windump
- Etherpeek
- Mac Changer
- Iris
- NetIntercept
- WinDNSSpoof
- How to Detect Sniffing?
- AntiSniff Tool
- ArpWatch
Tool
- Countermeasures
Module 8: Denial of Service
- What are Denial of Service Attacks?
- Goal of DoS
- Impact and the
Modes of Attack
- Types of Attacks
- DoS Attack Classification
- Smurf
- Buffer
Overflow Attack
- Ping of death
- Teardrop
- SYN Attack
- DoS Attack
Tools
- Jolt2
- Bubonic.c
- Land and LaTierra
- Targa
- Blast20
- Nemesy
- Panther2
- Crazy Pinger
- Some Trouble
- UDP
Flood
- FSMax
- Botnets
- Uses of botnets
- Types of Bots
- Agobot/Phatbot/Forbot/XtremBot
- SDBot/RBot/UrBot/UrXBot
- mIRC-based
Bots - GT-Bots
- Tool: Nuclear Bot
- What is DDoS Attack?
- Characteristics
of DDoS Attacks
- DDOS Unstoppable
- Agent Handler Model
- DDoS IRC based
Model
- DDoS Attack Taxonomy
- Amplification Attack
- Reflective DNS Attacks
- Reflective DNS Attacks Tool: ihateperl.pl
- DDoS Tools
- Trin00
- Tribe Flood Network (TFN)
- TFN2K
- Stacheldraht
- Shaft
- Trinity
- Knight
- Mstream
- Kaiten
- Worms
- Slammer
Worm
- Spread of Slammer Worm 30 min
- MyDoom.B
- SCO
Against MyDoom Worm
- 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
- Mitigate or Stop the Effects of DDoS Attacks
- Deflect Attacks
- Post-attack Forensics
- Packet Traceback
Module 9: Social Engineering - What
is Social Engineering?
- Human Weakness
- Rebecca and Jessica
- Office Workers
- Types of Social Engineering
- Human-based
- Computer-based
- Preventing Insider Threat
- Common Targets
of Social Engineering
- Factors that make Companies Vulnerable to Attacks
- Why is Social Engineering Effective?
- Warning Signs of an Attack
- Tool : Netcraft Anti-Phishing Toolbar
- Phases in a Social Engineering
Attack
- Behaviors Vulnerable to Attacks
- Impact on the Organization
- Countermeasures
- Policies and Procedures
- Security Policies
- Checklist
- Phishing Attacks and Identity Theft
- What is Phishing?
- Phishing Report
- Attacks
- Hidden Frames
- URL
Obfuscation
- URL Encoding Techniques
- IP Address to Base 10 Formula
- Karens URL Discombobulator
- HTML Image Mapping Techniques
- Fake Browser Address Bars
- Fake Toolbars
- Fake Status
Bar
- DNS Cache Poisoning Attack
Module 10: Session Hijacking
- What is Session Hijacking?
- Spoofing vs. Hijacking
- Steps in Session
Hijacking
- Types of Session Hijacking
- The 3-Way Handshake
- TCP Concepts 3-Way Handshake
- Sequence Number Prediction
- TCP/IP Hijacking
- RST Hijacking
- RST Hijacking Tool: hijack_rst.sh
- Programs that Perform Session
Hijacking
- Hacking Tools
- Juggernaut
- Hunt
- TTY Watcher
- IP Watcher
- T-Sight
- Paros HTTP
Session
- Remote TCP Session Reset Utility
- Dangers Posed by Hijacking
- Protecting against Session Hijacking
- Countermeasure: IP Security
- IP-SEC
Module 11: Hacking Web Servers
- How Web Servers Work
- How are Web Servers Compromised?
- How are Web
Servers Defaced?
- Apache Vulnerability
- Attacks Against IIS
- IIS Components
- IIS Directory Traversal (Unicode) Attack
- Unicode
- Unicode Directory Traversal Vulnerability
- Hacking
Tool: IISxploit.exe
- Msw3prt IPP Vulnerability
- WebDAV / ntdll.dll
Vulnerability
- RPC DCOM Vulnerability
- ASN Exploits
- ASP
Trojan (cmd.asp)
- IIS Logs
- Network Tool: Log Analyzer
- Hacking Tool: CleanIISLog
- Unspecified Executable Path Vulnerability
- Metasploit Framework
- Immunity CANVAS Professional
- Core
Impact
- Hotfixes and Patches
- What is Patch Management?
- Solution:
UpdateExpert
- Patch Management Tool
- cacls.exe Utility
- Vulnerability Scanners
- Online Vulnerability Search Engine
- Network Tools
- Whisker
- N-Stealth HTTP Vulnerability Scanner
- Hacking Tool:
WebInspect
- Network Tool: Shadow Security Scanner
- SecureIIS
- Countermeasures
- File System Traversal Countermeasures
- Increasing
Web Server Security
- Web Server Protection Checklist
Module
12: 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
- 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
- Web Services Attacks
- Zero-Day Attacks
- Network Access Attacks
- TCP Fragmentation
- Hacking Tools
- Instant Source
- Wget
- WebSleuth
- BlackWidow
- WindowBomb
- Burp
- cURL
- dotDefender
- Google Hacking
- Acunetix Web Scanner
- AppScan Web Application
Scanner
- AccessDiver
Module 13: Web-based Password Cracking
Techniques - Definition of Authentication
- Authentication
Mechanisms
- HTTP Authentication
- Basic
Authentication
- Digest Authentication
- Integrated Windows (NTLM) Authentication
- Negotiate Authentication
- Certificate-based Authentication
- Forms-based
Authentication
- RSA Secure Token
- Biometrics
- Face
recognition
- Iris scanning
- Retina scanning
- Fingerprinting
- Hand
geometry
- Voice recognition
- How to Select a Good Password?
- Things
to Avoid in Passwords
- Changing Your Password
- Protecting Your Password
- How Hackers get hold of Passwords?
- Windows XP: Remove Saved Passwords
- Microsoft Password Checker
- What is a Password Cracker?
- Modus Operandi
of an Attacker Using Password Cracker
- How does a Password Cracker Work?
- Classification
of Attacks
- Password Guessing
- Query String
- Cookies
- Dictionary
Maker
- Available Password Crackers
- LOphtcrack
- John
The Ripper
- Brutus
- Hacking Tools
- Obiwan
- Authforce
- Hydra
- Cain And Abel
- RAR
- Gammaprog
- WebCracker
- Munga Bunga
- PassList
- SnadBoy
- WinSSLMiM
- ReadCookies.html
- Wireless WEP
Key Password Spy
- RockXP
- WinSSLMiM
- Password Spectator
- Countermeasures
Module 14: SQL Injection - Introducing
SQL injection
- Exploiting Web Applications
- SQL Injection Steps
- What Should You Look For?
- What If It Doesnt Take Input?
- OLE
DB Errors
- Input Validation Attack
- SQL Injection Techniques
- How
to Test for SQL Injection Vulnerability?
- How does it Work?
- 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?
- Automated
SQL Injection Tool
- SQL
Injection in Oracle
- SQL Injection in MySql Database
- Attack against SQL
Servers
- SQL Server Resolution Service (SSRS)
- Osql L- Probing
- SQL Injection
Automated Tools
- SQLDict
- SqlExec
- SQLbf
- SQLSmack
- SQL2.exe
- SQL Injection Countermeasures
- Preventing SQL Injection
Attacks
- SQL Injection Blocking Tool: SQLBlock
- Acunetix Web Vulnerability
Scanner
Module 15: Hacking Wireless Networks
- Introduction to Wireless Networking
- Wired Network vs. Wireless Network
- Effects of Wireless Attacks on Business
- Types of Wireless Networks
- Advantages
and Disadvantages of a Wireless Network
- Wireless Standards
- 802.11a
- 802.11b WiFi
- 802.11g
- 802.11i
-
802.11n
- Related Technology and Carrier Networks
- Antennas
- Cantenna
- Wireless Access Points
- SSID
- Beacon Frames
- Is the SSID a Secret?
- Setting Up a WLAN
- Detecting a Wireless Network
- How to Access a WLAN
- Terminologies
- Authentication and Association
- Authentication Modes
- Authentication and (Dis)Association Attacks
- Rogue Access Points
- Tools
to Generate Rogue Access Points: Fake AP
- Tools to Detect Rogue Access Points:
Netstumbler
- Tools to Detect Rogue Access Points: MiniStumbler
- Wired Equivalent
Privacy (WEP)
- What is WPA?
- WPA Vulnerabilities
- WEP, WPA, and WPA2
- Steps for Hacking Wireless Networks
- Step 1: Find networks
to attack
- Step 2: Choose the network to attack
- Step 3: Analyze the network
- Step 4: Crack the WEP key
- Step 5: Sniff the network
- Cracking
WEP
- Weak Keys (a.k.a. Weak IVs)
- Problems with WEPs Key Stream and
Reuse
- Automated WEP Crackers
- Pad-Collection Attacks
- XOR Encryption
- Stream Cipher
- WEP Tools
- Aircrack
- AirSnort
- WEPCrack
- WepLab
- Temporal Key Integrity Protocol
(TKIP)
- LEAP: The Lightweight Extensible Authentication Protocol
- LEAP Attacks
- MAC Sniffing and AP Spoofing
- Tool to Detect MAC Address Spoofing: Wellenreiter
V2
- Man-in-the-Middle Attack (MITM)
- Denial-of-Service Attacks
- Dos Attack
Tool: Fatajack
- Phone Jammers
- Scanning Tools
- Redfang
2.5
- Kismet
- THC-WarDrive
- PrismStumbler
- MacStumbler
- Mognet
- WaveStumbler
- StumbVerter
- Netchaser V1.0 for Palm Tops
- AP Scanner
- SSID Sniff
- Wavemon
- Wireless Security Auditor (WSA)
- AirTraf
- Wifi
Finder
- AirMagnet
- Sniffing Tools
- AiroPeek
- NAI
Wireless Sniffer
- Ethereal
- Aerosol v0.65
- vxSniffer
- EtherPEG
- DriftNet
- AirMagnet
- WinDump
- ssidsniff
- Multiuse Tool: THC-RUT
- PCR-PRO-1k
Hardware Scanner
- Tools
- Securing
Wireless Networks
- Auditing Tool: BSD-Airtools
- AirDefense Guard
- WIDZ:
Wireless Intrusion Detection System
- Radius: Used as Additional Layer in Security
- Google Secure Access
Module 16: Virus and Worms
- Introduction to Virus
- Virus History
- Characteristics of a Virus
- Working
of Virus
- Infection Phase
- Attack Phase
- Why People create computer viruses?
- Symptoms of Virus-Like Attack
- Virus
Hoaxes
- Chain Letters
- How is a Worm different from a Virus?
- Indications
of Virus Attack
- Hardware Threats
- Software Threats
- Virus Damage
- Modes
of Virus Infection
- Stages of Virus Life
- Virus Classification
- How does
a Virus Infect?
- Storage Patterns of a Virus
- System Sector Viruses
- Stealth
Virus
- Bootable CD-ROM Virus
- Self-Modification
- Encryption with a Variable
Key
- Polymorphic Code
- Viruses
- Metamorphic Virus
- Cavity
Virus
- Sparse Infector Virus
- Companion Virus
- File Extension Virus
-
I Love You Virus
- Melissa Virus
- Famous Virus/Worms JS.Spth
- Klez Virus Analysis
- Writing a Simple Virus Program
- Virus Construction
Kits
- Virus Detection Methods
- Virus Incident Response
- What is Sheep
Dip?
- Sheep Dip Computer
- Virus Analysis - IDA Pro Tool
- Prevention
is Better than Cure
- Latest Viruses
- Top 10 Viruses- 2006
- Anti-Virus
Software
- AVG Free Edition
- Norton Antivirus
- McAfee
- Socketshield
- Popular Anti-Virus Packages
- Virus Databases
Module
17: Physical Security - Security Statistics
- Physical
Security Breach Incidents
- Understanding Physical Security
- What Is the
Need for Physical Security?
- Who Is Accountable for Physical Security?
- Factors
Affecting Physical Security
- Physical Security Checklist
- Company surroundings
- Premises
- Reception
- Server
- Workstation
area
- Wireless access points
- Other equipment, such as fax, and removable
media
- Access control
- Biometric Devices
- Smart Cards
- Security
Token
- Computer equipment maintenance
- Wiretapping
- Remote access
-
Locks
- Information Security
- EPS (Electronic Physical Security)
- Wireless
Security
- Laptop Theft: Security Statistics
- Laptop Theft
- Laptop Security
Tools
- Laptop Tracker - XTool Computer Tracker
- Tools to Locate Stolen
Laptops
- Stop's Unique, Tamper-proof Patented Plate
- Tool: TrueCrypt
- Laptop
Security Countermeasures
- Mantrap
- TEMPEST
- Challenges in Ensuring Physical
Security
- Spyware Technologies
- Spying Devices
- Physical Security: Lock
Down USB Ports
- Tool: DeviceLock
- Blocking the Use of USB Storage Devices
- Track Stick GPS Tracking Device
Module 18: Linux Hacking
- Why Linux?
- Linux Distributions
- Linux Basics
- Linux Live
CD-ROMs
- Basic Commands of Linux
- Linux File Structure
- Linux Networking
Commands
- Directories in Linux
- Compiling the Linux Kernel
- How to Install
a Kernel Patch?
- Compiling Programs in Linux
- GCC Commands
- Make Install
Command
- Linux Vulnerabilities
- Chrooting
- Why is Linux Hacked?
- Linux
Vulnerabilities in 2005
- How to Apply Patches to Vulnerable Programs?
- Scanning
Networks
- Tools
- Nmap in Linux
- Scanning Tool: Nessus
- Tool: Cheops
- Port Scan Detection Tools
- Password Cracking in
Linux
- Firewall in Linux: IPTables
- Basic Linux Operating System Defense
- SARA (Security Auditor's Research Assistant)
- Linux Tool
- Netcat
- tcpdump
- Snort
- SAINT
- Ethereal
- Abacus Port Sentry
- DSniff Collection
- Hping2
- Sniffit
- Nemesis
- LSOF
- IPTraf
- LIDS
- Hunt
- TCP Wrappers
- Linux Loadable Kernel Modules
- Hacking
Tool: Linux Rootkits
- Rootkits
- Knark
- Torn
- Tuxit
- Adore
- Ramen
- Beastkit
- Rootkit Countermeasures
- Linux Tools:
Application Security
- Advanced Intrusion Detection Environment (AIDE)
-
Linux Tools
- Security Testing Tools
- Encryption
- Log
and Traffic Monitors
- Security Auditing Tool (LSAT)
- Linux Security
Countermeasures
- Steps for Hardening Linux
Module 19: Evading
IDS, Firewalls, and Honeypots - Introduction to Intrusion
Detection Systems
- Terminologies
- Intrusion Detection
System (IDS)
- IDS Placement
- Ways to Detect an Intrusion
- Types of Intrusion Detection Systems
- System Integrity Verifiers (SIV)
- Tripwire
- Cisco Security Agent (CSA)
- Signature Analysis
- General
Indications of Intrusion System Indications
- General Indications of Intrusion
File System Indications
- General Indications of Intrusion Network Indications
- Intrusion Detection Tools
- Snort 2.x
- Steps to Perform After an IDS
Detects an Attack
- Evading IDS Systems
- Ways to Evade IDS
- Tools to
Evade IDS
- IDS Evading Tool: ADMutate
- Packet Generators
- Firewall
- What is a Firewall?
- What does a Firewall do?
- Packet Filtering
- What can't a Firewall do?
- How does a Firewall Work?
- Firewall Operations
- Hardware Firewall
- Software Firewall
- Types
of Firewalls
- Packet Filtering Firewall
- IP Packet Filtering
Firewall
- Circuit-Level Gateway
- TCP Packet Filtering Firewall
- Application-Level
Firewall
- Application Packet Filtering Firewall
- Stateful Multilayer Inspection
Firewall
- Firewall Identification
- Firewalking
- Banner Grabbing
- Breaching Firewalls
- Bypassing a Firewall
Using HTTP Tunnel
- Placing Backdoors Through Firewalls
- Hiding
behind a Covert Channel: LOKI
- ACK Tunneling
- Tools to Breach
Firewalls
- Common Tool for Testing Firewall & IDS
- IDS Informer
- Evasion Gateway
- Firewall Informer
- Honeypot
- What
is a Honeypot?
- The Honeynet Project
- Types of Honeypots
- Advantages and Disadvantages of a Honeypot
- Where to Place a Honeypot
?
- Honeypots
- SPECTER
- honeyd
- KFSensor
- Sebek
- Physical and Virtual Honeypots
- Tools to Detect Honeypots
- What to do When Hacked?
Module 20: Buffer Overflows
- Why are Programs/Applications Vulnerable?
- Buffer Overflows
- Reasons
for Buffer Overflow Attacks
- Knowledge Required to Program Buffer Overflow
Exploits
- Types of Buffer Overflows
- Stack-based Buffer
Overflow
- Understanding Assembly Language
- Understanding
Stacks
- Shellcode
- Heap/BSS-based Buffer Overflow
- How to Detect
Buffer Overflows in a Program
- Attacking a Real Program
- NOPS
- How to
Mutate a Buffer Overflow Exploit
- Defense Against Buffer Overflows
- Tool
to Defend Buffer Overflow
- Return Address Defender (RAD)
- StackGuard
- Immunix System
- Vulnerability Search ICAT
- Simple
Buffer Overflow in C
- Code Analysis
Module 21: Cryptography
- Public-key Cryptography
- Working of Encryption
- Digital Signature
- RSA
(Rivest Shamir Adleman)
- RC4, RC5, RC6, Blowfish
- Algorithms and Security
- Brute-Force Attack
- RSA Attacks
- Message Digest Functions
- One-way
Bash Functions
- MD5
- SHA (Secure Hash Algorithm)
- SSL (Secure Sockets
Layer)
- RC5
- What is SSH?
- SSH (Secure Shell)
- Government Access to
Keys (GAK)
- RSA Challenge
- distributed.net
- Cleversafe Grid Builder
- PGP (Pretty Good Privacy)
- Code Breaking: Methodologies
- Cryptography Attacks
- Disk Encryption
- Hacking Tool
- PGP Crack
- Magic Lantern
- WEPCrack
- Cracking S/MIME
Encryption Using Idle CPU Time
- CypherCalc
- Command Line Scriptor
- CryptoHeaven
Module 22: Penetration Testing
- Introduction to Penetration Testing
- Categories of Security Assessments
- Vulnerability Assessment
- Limitations of Vulnerability Assessment
- Types
of Penetration Testing
- Risk Management
- Do-it-Yourself Testing
- Outsourcing
Penetration Testing Services
- Terms of Engagement
- Project Scope
- Pentest
Service Level Agreements
- Testing Points
- Testing Locations
- Automated
Testing
- Manual Testing
- Using DNS Domain Name and IP Address Information
- Enumerating Information about Hosts on Publicly-Available Networks
- Testing
Network-Filtering Devices
- Enumerating Devices
- Denial of Service Emulation
- Tools
- Appscan
- HackerShield
- Cerberus
Internet Scanner
- Cybercop Scanner
- FoundScan Hardware Appliances
- Nessus
- NetRecon
- SAINT
- SecureNET Pro
- SecureScan
- SATAN
- SARA
- Security Analyzer
- STAT Analyzer
- VigilENT
- WebInspect
- Evaluating Different Types of
Pentest Tools
- Asset Audit
- Fault Trees and Attack Trees
- GAP Analysis
- Threat
- Business Impact of Threat
-
Internal Metrics Threat
- External Metrics Threat
- Calculating
Relative Criticality
- Test Dependencies
- Defect Tracking Tools
- Web-based Bug/Defect Tracking Software
- SWB Tracker
- Advanced Defect Tracking Web Edition
- Disk Replication Tools
- Snapback DUP
- Daffodil Replicator
- Image MASSter 4002i
- DNS
Zone Transfer Testing Tools
- DNS analyzer
- Spam blacklist
- Network Auditing Tools
- eTrust Audit (AUDIT LOG
REPOSITORY)
- iInventory
- Centennial Discovery
- Trace Route
Tools and Services
- Ip Tracer 1.3
- Trellian Trace Route
- Network Sniffing Tools
- Denial-of-Service Emulation Tools
- FlameThrower?
- Mercury LoadRunner
- ClearSight Analyzer
- Traditional Load
Testing Tools
WebMux SilkPerformer PORTENT Supreme - System
Software Assessment Tools
- Database Scanner
- System Scanner
- Internet Scanner
- Operating System Protection Tools
- Bastille Linux
- Engarde Secure Linux
- Fingerprinting Tools
- Port Scanning Tools
Superscan Advanced Port Scanner AW Security Port Scanner - Directory and
File Access Control Tools
Abyss Web Server for windows GFI LANguard
Portable Storage Control Windows Security Officer - wso - File Share Scanning
Tools
- Infiltrator Network Security Scanner
- Encrypted
FTP 3
- Password Directories
- Passphrase Keeper 2.60
- IISProtect
- Password Guessing Tools
- Webmaster Password Generator
- Internet Explorer Password Recovery Master
- Password Recovery Toolbox
- Link
Checking Tools
- Alert Link Runner
- Link Utility
- LinxExplorer
- Web Testing-based Scripting Tools
- Svoi.NET PHP
Edit
- OptiPerl
Blueprint Software Web Scripting Editor - Buffer
Overflow Protection Tools
- StackGuard
- FormatGuard
- RaceGuard
- File Encryption Tools
- Maxcrypt
- Secure IT
- Steganos
- Database Assessment Tools
- EMS MySQL Manager
- SQL
Server Compare
- SQL Stripes
- Keyboard Logging and Screen Reordering
Tools
- Spector Professional 5.0
- Handy Keylogger
- Snapshot
Spy
- System Event Logging and Reviewing Tools
- LT
Auditor Version 8.0
- ZVisual RACF
- Network Intelligence Engine LS Series
- Tripwire and Checksum Tools
- SecurityExpressions
- MD5
- Tripwire for Servers
- Mobile-Code Scanning Tools
- Vital Security
- E Trust Secure Content Manager 1.1
- Internet Explorer
Zones
- Centralized Security Monitoring Tools
- ASAP
eSMART Software Usage by ASAP Software
- WatchGuard VPN Manager
-
Harvester
- Web Log Analysis Tools
- AWStats
- Azure Web Log
- Summary
- Forensic Data and Collection Tools
- Encase tool
- SafeBack
- ILook Investigator
- Security Assessment
Tools
- Nessus Windows Technology
- NetIQ Security Manager
- STAT Scanner
- Multiple OS Management Tools
-
Multiple Boot Manager
- Acronis OS Selector
- Eon
- Phases of Penetration
Testing
- Pre-Attack Phase
- Attack Phase
- Post-Attack
Phase
- Penetration Testing Deliverables Templates
SELF-STUDY
MODULES Covert Hacking - Insider attacks
- What is covert channel?
- Security Breach
- Why Do You Want to Use Covert
Channel?
- Motivation of a Firewall Bypass
- Covert Channels Scope
-
Covert Channel: Attack Techniques
- Simple Covert Attacks
- Advanced Covert
Attacks
- Reverse Connecting Agents
- Covert Channel Attack Tools
- Netcat
- DNS tunnel
- DNS Tunneling
- Covert Channel
Using DNS Tunneling
- DNS Tunnel Client
- DNS Tunneling Countermeasures
- SSH reverse tunnel
- Covert Channel Using SSH
- Covert
Channel using SSH (Advanced)
- HTTP/S Tunneling Attack
- Covert Channel
Hacking Tool: Active Port Forwarder
- Covert Channel Hacking Tool: CCTT
- Covert
Channel Hacking Tool: Firepass
- Covert Channel Hacking Tool: MsnShell
-
Covert Channel Hacking Tool: Web Shell
- Covert Channel Hacking Tool: NCovert
- Covert Channel Hacking via Spam E-mail Messages
- Hydan
- Covert Channel
Hacking Tool: NCOVERT
Writing Virus Codes
- Introduction of Virus
- Types of Viruses
- Symptoms of a Virus Attack
- Prerequisites for Writing Viruses
- Required Tools and Utilities
- Virus
Infection Flow Chart
- Step I Finding file to infect
- Directory Traversal Method
- dot dot Method
- Step II Check viruses infection criteria
- o Step III
Check for previous infection
- Marking a File for Infection
- Step IV Infect the file
- Step V Covering tracks
-
Components of Viruses
- Functioning of Replicator part
- Diagrammatical representation
- Writing Replicator
- Writing Concealer
- Dispatcher
- Writing Bomb/Payload
- Trigger Mechanism
- Brute Force Logic Bombs
- Testing Virus Codes
-
Tips for Better Virus Writing
Assembly Language Tutorial
- Number System
- Base 10 System
- Base 2 System
- Decimal 0 to 15
in Binary
- Binary Addition (C stands for Canary)
- Hexadecimal Number
-
Hex Example
- Hex Conversion
- nibble
- Computer memory
- Characters
Coding
- ASCII
| | |