CEH PDF Print E-mail

Course Outline Version 6

Introduction to Ethical Hacking

* Problem Definition -Why Security?
* Essential Terminologies
* Elements of Security
* The Security, Functionality and Ease of Use Triangle
* Case Study
* What does a Malicious Hacker do?

o    Phase1-Reconnaissaance

·         Reconnaissance Types

o    Phase2-Scanning

o    Phase3-Gaining Access

o    Phase4-Maintaining Access

o    Phase5-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
* 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

o    Why Hackers Need Vulnerability Research

o    Vulnerability Research Tools

o    Vulnerability Research Websites

·         National Vulnerability Database (nvd.nist.gov)

·         Securitytracker (www.securitytracker.com)

·         Securiteam (www.securiteam.com)

·         Secunia (www.secunia.com)

·         Hackerstorm Vulnerability Database Tool (www.hackerstrom.com)

·   HackerWatch (www.hackerwatch.org)

·   MILWORM

* 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

Hacking Laws
§  U.S. Securely Protect Yourself Against Cyber Trespass Act (SPY ACT)
§  Legal Perspective (U.S. Federal Law)
o    18 U.S.C. § 1029
·         Penalties
o    18 U.S.C. § 1030
·         Penalties
o    18 U.S.C. § 1362
o    18 U.S.C. § 2318
o    18 U.S.C. § 2320
o    18 U.S.C. § 1831
o    47 U.S.C. § 605, unauthorized publication or use of communications
o    Washington:
·         RCW 9A.52.110
o    Florida:
·         § 815.01 to 815.07
o    Indiana:
·         IC 35-43
§  Federal Managers Financial Integrity Act of 1982
§  The Freedom of Information Act 5 U.S.C. § 552
§  Federal Information Security Management Act (FISMA)
§  The Privacy Act Of 1974 5 U.S.C. § 552a
§  USA Patriot Act of 2001
§  United Kingdom’s Cyber Laws
§  United Kingdom: Police and Justice Act 2006
§  European Laws
§  Japan’s Cyber Laws
§  Australia : The Cybercrime Act 2001
§  Indian Law: THE INFORMTION TECHNOLOGY ACT
§  Argentina Laws
§  Germany’s Cyber Laws
§  Singapore’s Cyber Laws
§  Belgium  Law
§  Brazilian Laws
§  Canadian Laws
§  France Laws
§  German Laws
§  Italian Laws
§  MALAYSIA: THE COMPUTER CRIMES ACT 1997
§  HONGKONG: TELECOMMUNICATIONS
§  Korea: ACT ON PROMOTION OF INFORMATION AND COMMUNICATIONS NETWORK UTILIZATION AND INFORMATION PROTECTION, ETC.
§  Greece Laws
§  Denmark Laws
§  Netherlands Laws
§  Norway
§  ORDINANCE
§  Mexico
§  SWITZERLAND
Footprinting
* Revisiting Reconnaissance
* Defining Footprinting
* Why is Footprinting Necessary
* Areas and Information which Attackers Seek
* Information Gathering Methodology
o    Unearthing Initial Information
·         Finding Company’s URL
·         Internal URL
·         Extracting Archive of a Website
§  www.archive.org
·         Google Search for Company’s Info
·         People Search
§  Yahoo People Search
§  Satellite Picture of a Residence
§  Best PeopleSearch
§  People-Search-America.com
§  Switchboard
§  Anacubis
§  Google Finance
§  Yahoo Finance
·         Footprinting through Job Sites
·         Passive Information Gathering
·         Competitive Intelligence Gathering
§  Why Do You Need Competitive Intelligence?
§  Competitive Intelligence Resource
§  Companies Providing Competitive Intelligence Services
§  Carratu International
§  CI Center
§  Competitive Intelligence - When Did This Company Begin? How Did It Develop?
§  Competitive Intelligence - Who Leads This Company
§  Competitive Intelligence - What Are This Company's Plans
§  Competitive Intelligence - What Does Expert Opinion Say About The Company
§  Competitive Intelligence - Who Are The Leading Competitors?
§  Competitive Intelligence Tool: Trellian
§  Competitive Intelligence Tool: Web Investigator
·         Public and Private Websites
* Footprinting Tools
o    Sensepost Footprint Tools
o    Big Brother
o    BiLE Suite
o    Alchemy Network Tool
o    Advanced Administrative Tool
o    My IP Suite
o    Wikto Footprinting Tool
o    Whois Lookup
o    Whois
o    SmartWhois
o    ActiveWhois
o    LanWhois
o    CountryWhois
o    WhereIsIP
o    Ip2country
o    CallerIP
o    Web Data Extractor Tool
o    Online Whois Tools
o    What is MyIP
o  DNS Enumerator
o  SpiderFoot
o  Nslookup
o  Extract DNS Information
o Types of DNS Records
o Necrosoft Advanced DIG
o    Expired Domains
o    DomainKing
o    Domain Name Analyzer
o    DomainInspect
o    MSR Strider URL Tracer
o    Mozzle Domain Name Pro
o    Domain Research Tool (DRT)
o    Domain Status Reporter
o    Reggie
o    Locate the Network Range
·   ARIN
·   Traceroute
§    Traceroute Analysis
·   3D Traceroute
·   NeoTrace
·   VisualRoute Trace
·   Path Analyzer Pro
·   Maltego
·   Layer Four Traceroute
·   Prefix WhoIs widget
·   Touchgraph
·   VisualRoute Mail Tracker
·   eMailTrackerPro
·   Read Notify
* E-Mail Spiders
o    1st E-mail Address Spider
o    Power E-mail Collector Tool
o    GEOSpider
o    Geowhere Footprinting Tool
o    Google Earth
o    Kartoo Search Engine
o    Dogpile (Meta Search Engine)
o    Tool: WebFerret
o    robots.txt
o    WTR - Web The Ripper
o    Website Watcher
* Steps to Create Fake Login Pages
* How to Create Fake Login Pages
* Faking Websites using Man-in-the-Middle Phishing Kit
* Benefits to Fraudster
* Steps to Perform Footprinting
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
o    Locating Directory Listings
o    Finding Specific Directories
o    Finding Specific Files
o    Server Versioning
§  Going Out on a Limb: Traversal Techniques
o    Directory Traversal
o    Incremental Substitution
Extension Walking
* Site Operator
* intitle:index.of
* error | warning
* login | logon
* username | userid | employee.ID | “your username is”
* password | passcode | “your password is”
* admin | administrator
o    admin login
* –ext:html –ext:htm –ext:shtml –ext:asp –ext:php
* inurl:temp | inurl:tmp | inurl:backup | inurl:bak
* intranet | help.desk
* Locating Public Exploit Sites

o    Locating Exploits Via Common Code Strings

+ Searching for Exploit Code with Nonstandard Extensions
+ Locating Source Code with Common Strings
* Locating Vulnerable Targets

o    Locating Targets Via Demonstration Pages

+ “Powered by” Tags Are Common Query Fodder for Finding Web Applications

o    Locating Targets Via Source Code

+ Vulnerable Web Application Examples

o    Locating Targets Via CGI Scanning

+ A Single CGI Scan-Style Query
* Directory Listings

o    Finding IIS 5.0 Servers

* Web Server Software Error Messages

o    IIS HTTP/1.1 Error Page Titles

o     “Object Not Found” Error Message Used to Find IIS 5.0

o    Apache Web Server

+ Apache 2.0 Error Pages
* Application Software Error Messages

o    ASP Dumps Provide Dangerous Details

o    Many Errors Reveal Pathnames and Filenames

o    CGI Environment Listings Reveal Lots of Information

* Default Pages

o    A Typical Apache Default Web Page

o    Locating Default Installations of IIS 4.0 on Windows NT 4.0/OP

o    Default Pages Query for Web Server

o    Outlook Web Access Default Portal

* Searching for Passwords

o    Windows Registry Entries Can Reveal Passwords

o    Usernames, Cleartext Passwords, and Hostnames!

* Google Hacking Database (GHDB)
* SiteDigger Tool
* Gooscan
* Goolink Scanner
* Goolag Scanner
* Tool: Google Hacks
* Google Hack Honeypot
* Google Protocol
* Google Cartography

Scanning

* Scanning: Definition
* Types of Scanning
* Objectives of Scanning
* CEH Scanning Methodology

o    Checking for live systems - ICMP Scanning

·         Angry IP

·         HPing2

·         Ping Sweep

·         Firewalk Tool

·         Firewalk Commands

·         Firewalk Output

·         Nmap

·         Nmap: Scan Methods

·         NMAP Scan Options

·         NMAP Output Format

·         TCP Communication Flags

·         Three Way Handshake

o    Syn Stealth/Half Open Scan

o    Stealth Scan

o    Xmas Scan

o    Fin Scan

o    Null Scan

o    Idle Scan

o    ICMP Echo Scanning/List Scan

o    TCP Connect/Full Open Scan

o    FTP Bounce Scan

·         Ftp Bounce Attack

o    SYN/FIN Scanning Using IP Fragments

o    UDP Scanning

o    Reverse Ident Scanning

o    RPC Scan

o    Window Scan

o    Blaster Scan

o    Portscan Plus, Strobe

o    IPSec Scan

o    Netscan Tools Pro

o    WUPS – UDP Scanner

o    Superscan

o    IPScanner

o    Global Network Inventory Scanner

o    Net Tools Suite Pack

o    Floppy Scan

o    FloppyScan Steps

o    E-mail Results of FloppyScan

o    Atelier Web Ports Traffic Analyzer (AWPTA)

o    Atelier Web Security Port Scanner (AWSPS)

o    IPEye

o    ike-scan

o    Infiltrator Network Security Scanner

o    YAPS: Yet Another Port Scanner

o    Advanced Port Scanner

o    NetworkActiv Scanner

o    NetGadgets

o    P-Ping Tools

o    MegaPing

o    LanSpy

o    HoverIP

o    LANView

o    NetBruteScanner

o    SolarWinds Engineer’s Toolset

o    AUTAPF

o    OstroSoft Internet Tools

o    Advanced IP Scanner

o    Active Network Monitor

o    Advanced Serial Data Logger

o    Advanced Serial Port Monitor

o    WotWeb

o    Antiy Ports

o    Port Detective

o    Roadkil’s Detector

o    Portable Storage Explorer

* War Dialer Technique

o    Why War Dialing

o    Wardialing

o    Phonesweep – War Dialing Tool

o    THC Scan

o    ToneLoc

o    ModemScan

o    War Dialing Countermeasures: Sandtrap Tool

* Banner Grabbing

o    OS Fingerprinting

·         Active Stack Fingerprinting

·         Passive Fingerprinting

o    Active Banner Grabbing Using Telnet

o    GET REQUESTS

o    P0f – Banner Grabbing Tool

o    p0f for Windows

o    Httprint Banner Grabbing Tool

o    Tool: Miart HTTP Header

o    Tools for Active Stack Fingerprinting

·         Xprobe2

·         Ringv2

·         Netcraft

o    Disabling or Changing Banner

o    IIS Lockdown Tool

o    Tool: ServerMask

o    Hiding File Extensions

o    Tool: PageXchanger

* Vulnerability Scanning

o    Bidiblah Automated Scanner

o    Qualys Web Based Scanner

o    SAINT

o    ISS Security Scanner

o    Nessus

o    GFI Languard

o    Security Administrator’s Tool for Analyzing Networks (SATAN)

o    Retina

o    Nagios

o    PacketTrap's pt360 Tool Suite

o    NIKTO

§  SAFEsuite Internet Scanner, IdentTCPScan

* Draw Network Diagrams of Vulnerable Hosts

o    Cheops

o    Friendly Pinger

o    LANsurveyor

o    Ipsonar

o    LANState

§  Insightix Visibility

§  IPCheck Server Monitor

§  PRTG Traffic Grapher

* Preparing Proxies

o    Proxy Servers

o    Free Proxy Servers

o    Use of Proxies for Attack

o    SocksChain

o    Proxy Workbench

o    Proxymanager Tool

o    Super Proxy Helper Tool

o    Happy Browser Tool (Proxy Based)

o    Multiproxy

o    Tor Proxy Chaining Software

o    Additional Proxy Tools

o    Anonymizers

·         Surfing Anonymously

·         Primedius Anonymizer

·         StealthSurfer

·         Anonymous Surfing: Browzar

·         Torpark Browser

·         GetAnonymous

·         IP Privacy

·         Anonymity 4 Proxy (A4Proxy)

·         Psiphon

·         Connectivity Using Psiphon

·         AnalogX Proxy

·         NetProxy

·         Proxy+

·         ProxySwitcher Lite

·         JAP

·         Proxomitron

o    Google Cookies

·         G-Zapper

o    SSL Proxy Tool

o    How to Run SSL Proxy

o    HTTP  Tunneling Techniques

·         Why Do I Need HTTP Tunneling

·         Httptunnel for Windows

·         How to Run Httptunnel

·         HTTP-Tunnel

·         HTTPort

o    Spoofing IP Address

·         Spoofing IP Address Using Source Routing

·         Detection of IP Spoofing

·         Despoof Tool

* Scanning Countermeasures
* Tool: SentryPC

Enumeration

* Overview of System Hacking Cycle
* What is Enumeration?
* Techniques for Enumeration
* NetBIOS Null Sessions

o    So What's the Big Deal

o    DumpSec Tool

o    NetBIOS Enumeration Using Netview

·         Nbtstat Enumeration Tool

·         SuperScan

·         Enum Tool

o    Enumerating User Accounts

·         GetAcct

o    Null Session Countermeasure

* PS Tools

o    PsExec

o    PsFile

o    PsGetSid

o    PsKill

o    PsInfo

o    PsList

o    PsLogged On

o    PsLogList

o    PsPasswd

o    PsService

o    PsShutdown

o    PsSuspend

* Simple Network Management Protocol (SNMP) Enumeration

o    Management Information Base (MIB)

o    SNMPutil Example

o    SolarWinds

o    SNScan

o    Getif SNMP MIB Browser

o    UNIX Enumeration

o    SNMP UNIX Enumeration

o    SNMP Enumeration Countermeasures

o    LDAP enumeration

o    JXplorer

o    LdapMiner

o    Softerra LDAP Browser

o    NTP enumeration

o    SMTP enumeration

o    Smtpscan

o    Web enumeration

o    Asnumber  

o    Lynx

* Winfingerprint

o    Windows Active Directory Attack Tool

o    How To Enumerate Web Application Directories in IIS Using DirectoryServices

* IP Tools Scanner
* Enumerate Systems Using Default Password

§  Tools:

o    NBTScan

o    NetViewX

o    FREENETENUMERATOR

o    Terminal Service Agent

o    TXNDS

o    Unicornscan

o    Amap

o    Netenum

* Steps to Perform Enumeration

System Hacking

* Part 1- Cracking Password

o     CEH hacking Cycle

o    Password Types

o    Types of Password Attack

·         Passive Online Attack: Wire Sniffing

·         Passive Online Attack: Man-in-the-middle and replay attacks

·         Active Online Attack:  Password Guessing

·         Offline Attacks

Ø  Brute force Attack

Ø  Pre-computed Hashes

Ø  Syllable Attack/Rule-based Attack/ Hybrid attacks

Ø  Distributed network  Attack

Ø  Rainbow Attack

·         Non-Technical Attacks

o    Default Password Database

§  http://www.defaultpassword.com/

§  http://www.cirt.net/cgi-bin/passwd.pl

§  http://www.virus.org/index.php?

o    PDF Password Cracker

o    Abcom PDF Password Cracker

o    Password Mitigation

o    Permanent Account Lockout-Employee Privilege Abuse

o    Administrator Password Guessing

·         Manual Password cracking Algorithm

·         Automatic Password Cracking Algorithm

o    Performing Automated Password Guessing

·         Tool: NAT

·         Smbbf (SMB Passive Brute Force Tool)

·         SmbCrack Tool: Legion

·         Hacking Tool: LOphtcrack

o    Microsoft Authentication

·         LM, NTLMv1, and NTLMv2

·         NTLM And LM Authentication On The Wire

·         Kerberos Authentication

·         What is LAN Manager Hash?

Ø  LM “Hash” Generation

Ø  LM Hash

·         Salting

·         PWdump2 and Pwdump3

·         Tool: Rainbowcrack

·         Hacking Tool: KerbCrack

·         Hacking Tool: NBTDeputy

·         NetBIOS DoS Attack

·         Hacking Tool: John the Ripper

o    Password Sniffing

o    How to Sniff SMB Credentials?

o    SMB Replay Attacks

o    Replay Attack Tool: SMBProxy

o    SMB Signing

o    Tool: LCP

o    Tool: SID&User

o    Tool: Ophcrack 2

o    Tool: Crack

o    Tool: Access PassView

o    Tool: Asterisk Logger

o    Tool: CHAOS Generator

o    Tool: Asterisk Key

o    Password Recovery Tool: MS Access Database Password Decoder

o    Password Cracking Countermeasures

o    Do Not Store LAN Manager Hash in SAM Database

o    LM Hash Backward Compatibility

o    How to Disable LM HASH

o    Password Brute-Force Estimate Tool

o    Syskey Utility

o    AccountAudit

* Part2-Escalating Privileges

o    CEH Hacking Cycle

o    Privilege Escalation

o    Cracking NT/2000 passwords

o    Active@ Password Changer

·         Change Recovery Console Password  - Method 1

·         Change Recovery Console Password -  Method 2

o    Privilege Escalation Tool: x.exe

* Part3-Executing applications

o    CEH Hacking Cycle

o    Tool: psexec

o    Tool: remoexec

o    Ras N Map

o    Tool: Alchemy Remote Executor

o    Emsa FlexInfo Pro

o    Keystroke Loggers

o    E-mail Keylogger

o    Revealer Keylogger Pro

o    Handy Keylogger

o    Ardamax Keylogger

o    Powered Keylogger

o    Quick Keylogger

o    Spy-Keylogger

o    Perfect Keylogger

o    Invisible Keylogger

o    Actual Spy

o    SpyToctor FTP Keylogger

o    IKS Software Keylogger

o    Ghost Keylogger

o    Hacking Tool: Hardware Key Logger

o    What is Spyware?

o    Spyware: Spector

o    Remote Spy

o    Spy Tech Spy Agent

o    007 Spy Software

o    Spy Buddy

o    Ace Spy

o    Keystroke Spy

o    Activity Monitor

o    Hacking Tool: eBlaster

o    Stealth Voice Recorder

o    Stealth Keylogger

o    Stealth Website Logger

o    Digi Watcher Video Surveillance

o    Desktop Spy Screen Capture Program

o    Telephone Spy

o    Print Monitor Spy Tool

o    Stealth E-Mail Redirector

o    Spy Software: Wiretap Professional

o    Spy Software: FlexiSpy

o    PC PhoneHome

o    Keylogger Countermeasures

o    Anti Keylogger

o    Advanced Anti Keylogger

o    Privacy Keyboard

o    Spy Hunter - Spyware Remover

o    Spy Sweeper

o    Spyware Terminator

o    WinCleaner AntiSpyware

* Part4-Hiding files

o    CEH Hacking Cycle

o    Hiding Files

o    RootKits

·         Why rootkits

·         Hacking Tool:  NT/2000 Rootkit

·         Planting the NT/2000 Rootkit

·         Rootkits in Linux

·         Detecting Rootkits

·         Steps for Detecting Rootkits

·         Rootkit Detection Tools

·         Sony Rootkit Case Study

·         Rootkit: Fu

·         AFX Rootkit

·         Rootkit: Nuclear

·         Rootkit: Vanquish

·         Rootkit Countermeasures

·         Patchfinder

·         RootkitRevealer

o    Creating Alternate Data Streams

o    How to Create NTFS Streams?

·         NTFS Stream Manipulation

·         NTFS Streams Countermeasures

·         NTFS Stream Detectors (ADS Spy and ADS Tools)

·         Hacking Tool: USB Dumper

o    What is Steganography?

·         Steganography Techniques

§ Least Significant Bit Insertion in Image files

§ Process of Hiding Information in Image Files

§ Masking and Filtering in Image files

§ Algorithms and transformation

·         Tool: Merge Streams

·         Invisible Folders

·         Tool: Invisible Secrets

·         Tool : Image Hide

·         Tool: Stealth Files

·         Tool: Steganography

·         Masker Steganography Tool

·         Hermetic Stego

·         DCPP – Hide an Operating System

·         Tool: Camera/Shy

·         www.spammimic.com

·         Tool: Mp3Stego

·         Tool: Snow.exe

·         Steganography Tool: Fort Knox

·         Steganography Tool: Blindside

·         Steganography Tool: S- Tools

·         Steganography Tool: Steghide

·         Tool: Steganos

·         Steganography Tool: Pretty Good Envelop

·         Tool: Gifshuffle

·         Tool: JPHIDE and JPSEEK

·         Tool: wbStego

·         Tool: OutGuess

·         Tool: Data Stash

·         Tool: Hydan

·         Tool: Cloak

·         Tool: StegoNote

·         Tool: Stegomagic

·         Steganos Security Suite

·         C Steganography

·         Isosteg

·         FoxHole

·         Video Steganography

·         Case Study: Al-Qaida members Distributing Propaganda to Volunteers    using Steganography

·         Steganalysis

·         Steganalysis Methods/Attacks on Steganography

·         Stegdetect

·         SIDS

·         High-Level View

·         Tool: dskprobe.exe

·         Stego Watch- Stego Detection Tool

·         StegSpy

* Part5-Covering Tracks

o    CEH Hacking Cycle

o    Covering Tracks

o    Disabling Auditing

o    Clearing the Event Log

o    Tool: elsave.exe

o    Hacking Tool: Winzapper

o    Evidence Eliminator

o    Tool: Traceless

o    Tool: Tracks Eraser Pro

o    Armor Tools

o    Tool: ZeroTracks

o    PhatBooster

Trojans and Backdoors

* Effect on Business
* What is a Trojan?

o    Overt and Covert Channels

o    Working of Trojans

o    Different Types of Trojans

§  Remote Access Trojans

§  Data-Sending Trojans

§  Destructive Trojans

§  Denial-of-Service (DoS) Attack Trojans

§  Proxy Trojans

§  FTP Trojans

§  Security Software Disablers

o    What do Trojan Creators Look for?

o    Different Ways a Trojan can Get into a System

* Indications of a Trojan Attack
* Ports Used by Trojans

o    How to Determine which Ports are Listening

* Trojans

o    Trojan: iCmd

o  MoSucker Trojan

o  Proxy Server Trojan

o  SARS Trojan Notification

o  Wrappers

o  Wrapper Covert Program

o  Wrapping Tools

o  One Exe Maker / YAB / Pretator Wrappers

o  Packaging Tool: WordPad

o  RemoteByMail

o  Tool: Icon Plus

o  Defacing Application: Restorator

o  Tetris

o  HTTP Trojans

o  Trojan Attack through Http

o  HTTP Trojan (HTTP RAT)

o  Shttpd Trojan - HTTP Server

o  Reverse Connecting Trojans

o  Nuclear RAT Trojan (Reverse Connecting)

o  Tool: BadLuck Destructive Trojan

o  ICMP Tunneling

o  ICMP Backdoor Trojan

o  Microsoft Network Hacked by QAZ Trojan

o  Backdoor.Theef (AVP)

o  T2W (TrojanToWorm)

o  Biorante RAT

o  DownTroj

o  Turkojan

o  Trojan.Satellite-RAT

o  Yakoza

o  DarkLabel B4

o  Trojan.Hav-Rat

o  Poison Ivy

o  Rapid Hacker

o  SharK

o  HackerzRat

o  TYO

o  1337 Fun Trojan

o  Criminal Rat Beta

o  VicSpy

o    Optix PRO

o    ProAgent

o    OD Client

o    AceRat

o    Mhacker-PS

o    RubyRAT Public

o    SINner

o    ConsoleDevil

o    ZombieRat

o    FTP Trojan - TinyFTPD

o    VNC Trojan

o    Webcam Trojan

o    DJI RAT

o    Skiddie Rat

o    Biohazard RAT

o    Troya

o    ProRat

o    Dark Girl

o    DaCryptic

o    Net-Devil

* Classic Trojans Found in the Wild

o    Trojan: Tini

o    Trojan: NetBus

o    Trojan: Netcat

o    Netcat Client/Server

o    Netcat Commands

o    Trojan: Beast

o    Trojan: Phatbot

o    Trojan: Amitis

o    Trojan: Senna Spy

o    Trojan: QAZ

o    Trojan: Back Orifice

o    Trojan: Back Oriffice 2000

o    Back Oriffice Plug-ins

o    Trojan: SubSeven

o    Trojan: CyberSpy Telnet Trojan

o    Trojan: Subroot Telnet Trojan

o    Trojan: Let Me Rule! 2.0 BETA 9

o    Trojan: Donald Dick

o Trojan: RECUB
* Hacking Tool: Loki
* Loki Countermeasures
* Atelier Web Remote Commander
* Trojan Horse Construction Kit
* How to Detect Trojans?

o    Netstat

o    fPort

o    TCPView

o    CurrPorts Tool

o    Process Viewer

o    Delete Suspicious Device Drivers

o    Check for Running Processes: What’s on My Computer

o    Super System Helper Tool

o    Inzider-Tracks Processes and Ports

o    Tool: What’s Running

o    MS Configuration Utility

o    Registry- What’s Running

o    Autoruns

o    Hijack This (System Checker)

o    Startup List

* Anti-Trojan Software

§  TrojanHunter

§  Comodo BOClean

§  Trojan Remover: XoftspySE

§  Trojan Remover: Spyware Doctor

§  SPYWAREfighter

* 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

Viruses and Worms

* Virus History
* Characteristics of Virus
* Working of Virus

o    Infection Phase

o    Attack Phase

* 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

§  Mode of Virus Infection

* Stages of Virus Life
* Virus Classification
* How Does a Virus Infect?
* Storage Patterns of Virus

o    System Sector virus

o    Stealth Virus

o    Bootable CD-Rom Virus

·         Self -Modification

·         Encryption with a Variable Key

o    Polymorphic Code

o    Metamorphic Virus

o    Cavity Virus

o    Sparse Infector Virus

o    Companion Virus

o    File Extension 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

o    Virus: Win32.AutoRun.ah

o    Virus:W32/Virut

o    Virus:W32/Divvi

o    Worm.SymbOS.Lasco.a

o    Disk Killer

o    Bad Boy

o    HappyBox

o    Java.StrangeBrew

o    MonteCarlo Family

o    PHP.Neworld

o    W32/WBoy.a

o    ExeBug.d

o    W32/Voterai.worm.e

o    W32/Lecivio.worm

o    W32/Lurka.a

o    W32/Vora.worm!p2p

* 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

o    AVG Antivirus

o    Norton Antivirus

o    McAfee

o    Socketsheild

o    BitDefender

o    ESET Nod32

o    CA Anti-Virus

o    F-Secure Anti-Virus

o    Kaspersky Anti-Virus

o    F-Prot Antivirus

o    Panda Antivirus Platinum

o    avast! Virus Cleaner

o    ClamWin

o    Norman Virus Control

* Popular Anti-Virus Packages
* Virus Databases

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

o    Passive Sniffing

o    Active Sniffing

* What is ARP

o    ARP Spoofing Attack

o    How does ARP Spoofing Work

o    ARP Poising

o    MAC Duplicating

o    MAC Duplicating Attack

o    Tools for ARP Spoofing

·         Ettercap

·         ArpSpyX

o    MAC Flooding

·         Tools for MAC Flooding

Ø  Linux Tool: Macof

Ø  Windows Tool: Etherflood

o    Threats of ARP Poisoning

o    Irs-Arp Attack Tool

o    ARPWorks Tool

o    Tool: Nemesis

o    IP-based sniffing

* Linux Sniffing Tools (dsniff package)

o    Linux tool: Arpspoof

o    Linux Tool: Dnssppoof

o    Linux Tool: Dsniff

o    Linux Tool: Filesnarf

o    Linux Tool: Mailsnarf

o    Linux Tool: Msgsnarf

o    Linux Tool: Sshmitm

o    Linux Tool: Tcpkill

o    Linux Tool: Tcpnice

o    Linux Tool: Urlsnarf

o    Linux Tool: Webspy

o    Linux Tool: Webmitm

* DNS Poisoning Techniques

o    Intranet DNS Spoofing (Local Network)

o    Internet DNS Spoofing (Remote Network)

o    Proxy Server DNS Poisoning

o    DNS Cache Poisoning

* Interactive TCP Relay
* Interactive Replay Attacks
* Raw Sniffing Tools
* Features of Raw Sniffing Tools

o    HTTP Sniffer: EffeTech

o    Ace Password Sniffer

o    Win Sniffer

o    MSN Sniffer

o    SmartSniff

o    Session Capture Sniffer: NetWitness

o    Session Capture Sniffer: NWreader

o    Packet Crafter Craft Custom TCP/IP Packets

o    SMAC

o    NetSetMan Tool

o    Ntop

o    EtherApe

o    Network Probe

o    Maa Tec Network Analyzer

o    Tool: Snort

o    Tool: Windump

o    Tool: Etherpeek

o    NetIntercept

o    Colasoft EtherLook

o    AW Ports Traffic Analyzer

o    Colasoft Capsa Network Analyzer

o    CommView

o    Sniffem

o    NetResident

o    IP Sniffer

o    Sniphere

o    IE HTTP Analyzer

o    BillSniff

o    URL Snooper

o    EtherDetect Packet Sniffer

o    EffeTech HTTP Sniffer

o    AnalogX Packetmon

o    Colasoft MSN Monitor

o    IPgrab

o    EtherScan Analyzer

* How to Detect Sniffing
* Countermeasures

o    Antisniff Tool

o    Arpwatch Tool

o    PromiScan

o    proDETECT

Social Engineering

* What is Social Engineering?
* Human Weakness
* “Rebecca” and “Jessica”
* Office Workers
* Types of Social Engineering

o    Human-Based Social Engineering

·         Technical Support Example

·         More Social Engineering Examples

·         Human-Based Social Engineering: Eavesdropping

·         Human-Based Social Engineering: Shoulder Surfing

·         Human-Based Social Engineering: Dumpster Diving

·         Dumpster Diving Example

·         Oracle Snoops Microsoft’s Trash Bins

·         Movies to Watch for Reverse Engineering

o    Computer Based Social Engineering

o    Insider Attack

o    Disgruntled Employee

o    Preventing Insider Threat

o    Common Targets of Social Engineering

§  Social Engineering Threats

o    Online

o    Telephone

o    Personal approaches

o    Defenses Against Social Engineering Threats

§  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

§  Impersonating Orkut, Facebook, MySpace

§  Orkut

§  Impersonating on Orkut

§  MW.Orc worm

§  Facebook

§  Impersonating on Facebook

§  MySpace

§  Impersonating on MySpace

§  How to Steal Identity

§  Comparison

§  Original

§  Identity Theft

§  http://www.consumer.gov/idtheft/

Phishing

§  Phishing

§  Introduction

§  Reasons for Successful Phishing

§  Phishing Methods

§  Process of Phishing

§  Types of Phishing Attacks

o    Man-in-the-Middle Attacks

o    URL Obfuscation Attacks

o    Cross-site Scripting Attacks

o    Hidden Attacks

o    Client-side Vulnerabilities

o    Deceptive Phishing

o    Malware-Based Phishing

o    DNS-Based Phishing

o    Content-Injection Phishing

o    Search Engine Phishing

§  Phishing Statistics: Feb’ 2008

§  Anti-Phishing

§  Anti-Phishing Tools

o    PhishTank SiteChecker

o    NetCraft

o    GFI MailEssentials

o    SpoofGuard

o    Phishing Sweeper Enterprise

o    TrustWatch Toolbar

o    ThreatFire

o    GralicWrap

o    Spyware Doctor

o    Track Zapper Spyware-Adware Remover

o    AdwareInspector

o    Email-Tag.com

Hacking Email Accounts

* Ways for Getting Email Account Information
* Stealing Cookies
* Social Engineering
* Password Phishing
* Fraudulent e-mail Messages
* Vulnerabilities
o Web Email
o Reaper Exploit
* Tool: Advanced Stealth Email Redirector
* Tool: Mail PassView
* Tool: Email Password Recovery Master
* Tool: Mail Password
* Email Finder Pro
* Email Spider Easy
* Kernel Hotmail MSN Password Recovery
* Retrieve Forgotten Yahoo Password
* MegaHackerZ
* Hack Passwords
* Creating Strong Passwords
* Creating Strong Passwords: Change Password
* Creating Strong Passwords: Trouble Signing In
* Sign-in Seal
* Alternate Email Address
* Keep Me Signed In/ Remember Me
* Tool: Email Protector    
* Tool: Email Security
* Tool: EmailSanitizer
* Tool: Email Protector
* Tool: SuperSecret

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

o    Smurf Attack

o    Buffer Overflow Attack

o    Ping of Death Attack

o    Teardrop Attack

o    SYN Attack

o    SYN Flooding

o    DoS Attack Tools

o    DoS Tool: Jolt2

o    DoS Tool: Bubonic.c

o    DoS Tool: Land and LaTierra

o    DoS Tool: Targa

o    DoS Tool: Blast

o    DoS Tool: Nemesy

o    DoS Tool: Panther2

o    DoS Tool: Crazy Pinger

o    DoS Tool: SomeTrouble

o    DoS Tool: UDP Flood

o    DoS Tool: FSMax

* Bot (Derived from the Word RoBOT)
* Botnets
* Uses of Botnets
* Types of Bots
* How Do They Infect? Analysis Of Agabot
* How Do They Infect
* 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

o    DDoS Tool: Trinoo

o    DDoS Tool: Tribal Flood Network

o    DDoS Tool: TFN2K

o    DDoS Tool: Stacheldraht

o    DDoS Tool: Shaft

o    DDoS Tool: Trinity

o    DDoS Tool: Knight and Kaiten

o    DDoS Tool: Mstream

* 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
* DoSHTTP Tool
* Mitigate or Stop the Effects of DDoS Attacks
* Deflect Attacks
* Post-attack Forensics
* Packet Traceback

Session Hijacking

* What is Session Hijacking?
* Spoofing v 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
* Sequence Number Prediction
* TCP/IP hijacking
* IP Spoofing: Source Routed Packets
* RST Hijacking

o    RST Hijacking Tool: hijack_rst.sh

* Blind Hijacking
* Man in the Middle: Packet Sniffer
* UDP Hijacking
* Application Level Hijacking
* Programs that Performs Session Hacking

o    Juggernaut

o    Hunt

o    TTY-Watcher

o    IP watcher

o    Session Hijacking Tool: T-Sight

o    Remote TCP Session Reset Utility (SOLARWINDS)

o    Paros HTTP Session Hijacking Tool

o    Dnshijacker Tool

o    Hjksuite Tool

* Dangers that hijacking Pose
* Protecting against Session Hijacking
* Countermeasures: IPSec

Hacking Web Servers

* How Web Servers Work
* How are Web Servers Compromised
* Web Server Defacement

o    How are Servers Defaced

* Apache Vulnerability
* Attacks against IIS

o    IIS Components

o    IIS Directory Traversal (Unicode) Attack

* Unicode

o    Unicode Directory Traversal Vulnerability

* Hacking Tool

o    Hacking Tool: IISxploit.exe

o    Msw3prt IPP Vulnerability

o    RPC DCOM Vulnerability

o    ASP Trojan

o    IIS Logs

o    Network Tool: Log Analyzer

o    Hacking Tool: CleanIISLog

o    IIS Security Tool: Server Mask

o    ServerMask ip100

o    Tool: CacheRight

o    Tool: CustomError

o    Tool: HttpZip

o    Tool: LinkDeny

o    Tool: ServerDefender AI

o    Tool: ZipEnable

o    Tool: w3compiler

o    Yersinia

* Tool: Metasploit Framework
* Tool: Immunity CANVAS Professional
* Tool: Core Impact
* Tool: MPack
* Tool: Neosploit
* Hotfixes and Patches
* What is Patch Management
* Patch Management Checklist

o    Solution: UpdateExpert

o    Patch Management Tool: qfecheck

o    Patch Management Tool: HFNetChk

o    cacls.exe utility

o    Shavlik NetChk Protect

o    Kaseya Patch Management

o    IBM Tivoli Configuration Manager

o    LANDesk Patch Manager

o    BMC Patch Manager

o    ConfigureSoft Enterprise Configuration Manager (ECM)

o    BladeLogic Configuration Manager

o    Opsware Server Automation System (SAS)

o    Best Practices for Patch Management

* 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

o    ServersCheck Monitoring

o    GFI Network Server Monitor

o    Servers Alive

o    Webserver Stress Tool

o    Monitoring Tool: Secunia PSI

* Countermeasures
* Increasing Web Server Security
* Web Server Protection Checklist

Web Application Vulnerabilities

* Web Application Setup
* Web application Hacking
* Anatomy of an Attack
* Web Application Threats
* Cross-Site Scripting/XSS Flaws

o    An Example of XSS

o    Countermeasures

* SQL Injection
* Command Injection Flaws

o    Countermeasures

* Cookie/Session Poisoning

o    Countermeasures

* Parameter/Form Tampering
* Hidden Field at
* Buffer Overflow

o    Countermeasures

* Directory Traversal/Forceful Browsing

o  Countermeasures

* Cryptographic Interception
* Cookie Snooping
* Authentication Hijacking

o    Countermeasures

* Log Tampering
* Error Message Interception
* Attack Obfuscation
* Platform Exploits
* DMZ Protocol Attacks

o    Countermeasures

* Security Management Exploits

o    Web Services Attacks

o    Zero-Day Attacks

o    Network Access Attacks

* TCP Fragmentation
* Hacking Tools

o    Instant Source

o    Wget

o    WebSleuth

o    BlackWidow

o    SiteScope Tool

o    WSDigger Tool – Web Services Testing Tool

o    CookieDigger Tool

o    SSLDigger Tool

o    SiteDigger Tool

o    WindowBomb

o    Burp: Positioning Payloads

o    Burp: Configuring Payloads and Content Enumeration

o    Burp: Password Guessing

o    Burp Proxy

o    Burpsuite

o    Hacking Tool: cURL

o    dotDefender

o    Acunetix Web Scanner

o    AppScan – Web Application Scanner

o    AccessDiver

o    Tool: Falcove Web Vulnerability Scanner

o    Tool: NetBrute

o    Tool: Emsa Web Monitor

o    Tool: KeepNI

o    Tool: Parosproxy

o    Tool: WebScarab

o    Tool: Watchfire AppScan

o    Tool: WebWatchBot

o    Tool: Mapper


Web-Based Password Cracking Techniques

* Authentication - Definition
* Authentication Mechanisms

o    HTTP Authentication

·         Basic Authentication

·         Digest Authentication

o    Integrated Windows (NTLM) Authentication

o    Negotiate Authentication

o    Certificate-based Authentication

o    Forms-based Authentication

o    RSA SecurID Token

o    Biometrics Authentication

·         Types of Biometrics Authentication

Ø  Fingerprint-based Identification

Ø  Hand Geometry- based Identification

Ø  Retina Scanning

Ø  Afghan Woman Recognized After 17 Years

Ø  Face Recognition

Ø  Face Code: WebCam Based Biometrics Authentication System

* 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

o    Password Guessing

o    Query String

o    Cookies

o    Dictionary Maker

* Password Crackers Available

o    L0phtCrack (LC4)

o    John the Ripper

o    Brutus

o    ObiWaN

o    Authforce

o    Hydra

o    Cain & Abel

o    RAR

o    Gammaprog

o    WebCracker

o    Munga Bunga

o    PassList

o    SnadBoy

o    MessenPass

o    Wireless WEP Key Password Spy

o    RockXP

o    Password Spectator Pro

o    Passwordstate

o    Atomic Mailbox Password Cracker

o    Advanced Mailbox Password Recovery (AMBPR)

o    Tool: Network Password Recovery

o    Tool: Mail PassView

o    Tool: Messenger Key

o    Tool: SniffPass

o    WebPassword

o    Password Administrator

o    Password Safe

o    Easy Web Password

o    PassReminder

o    My Password Manager

* Countermeasures


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
* Automated SQL Injection Tool: AutoMagic SQL
* Absinthe Automated SQL Injection Tool

o    Hacking Tool: SQLDict

o    Hacking Tool: SQLExec

o    SQL Server Password Auditing Tool: sqlbf

o    Hacking Tool: SQLSmack

o    Hacking Tool: SQL2.exe

o    sqlmap

o    sqlninja

o    SQLIer

o    Automagic SQL Injector

o    Absinthe

* Blind SQL Injection

o    Blind SQL Injection: Countermeasure

o    Blind SQL Injection Schema

* SQL Injection Countermeasures
* Preventing SQL Injection Attacks
* GoodLogin.aspx.cs
* SQL Injection Blocking Tool: SQL Block
* Acunetix Web Vulnerability Scanner

Hacking Wireless Networks

§  Introduction to Wireless

o    Introduction to Wireless Networking

o    Wired Network vs. Wireless Network

o    Effects of Wireless Attacks on Business

o    Types of Wireless Network

o    Advantages and Disadvantages of a Wireless Network

§  Wireless Standards

o    Wireless Standard: 802.11a

o    Wireless Standard: 802.11b – “WiFi”

o    Wireless Standard: 802.11g

o    Wireless Standard: 802.11i

o    Wireless Standard: 802.11n

§  Wireless Concepts and Devices

o    Related Technology and Carrier Networks

o    Antennas

o    Cantenna – www.cantenna.com

o    Wireless Access Points

o    SSID

o    Beacon Frames

o    Is the SSID a Secret

o    Setting up a WLAN

o    Authentication and Association

o    Authentication Modes

o    The 802.1X Authentication Process

§     WEP and WPA

o    Wired Equivalent Privacy (WEP)

o    WEP Issues

o    WEP - Authentication Phase

o    WEP - Shared Key Authentication   

o    WEP - Association Phase

o    WEP Flaws

o    What is WPA

o    WPA Vulnerabilities

o    WEP, WPA, and WPA2

o    WPA2 Wi-Fi Protected Access 2

§  Attacks and Hacking Tools

o    Terminologies

o    WarChalking

o    Authentication and (Dis) Association Attacks

o    WEP Attack

o    Cracking WEP

o    Weak Keys (a.k.a. Weak IVs)

o    Problems with WEP’s Key Stream and Reuse

o    Automated WEP Crackers

o    Pad-Collection Attacks

o    XOR Encryption

o    Stream Cipher

o    WEP Tool: Aircrack

o    Aircrack-ng

o    WEP Tool: AirSnort

o    WEP Tool: WEPCrack

o    WEP Tool: WepLab

o    Attacking WPA Encrypted Networks

o    Attacking WEP with WEPCrack on Windows using Cygwin

o    Attacking WEP with WEPCrack on Windows using PERL Interpreter

o    Tool: Wepdecrypt

o    WPA-PSK Cracking Tool: CowPatty

o    802.11 Specific Vulnerabilities

o    Evil Twin: Attack

o    Rogue Access Points

o    Tools to Generate Rogue Access Points: Fake AP

o    Tools to Detect Rogue Access Points:  Netstumbler

o    Tools to Detect Rogue Access Points: MiniStumbler

o    ClassicStumbler

o    AirFart

o    AP Radar

o    Hotspotter

o    Cloaked Access Point

o    WarDriving Tool: shtumble

o    Temporal Key Integrity Protocol (TKIP)

o    LEAP:  The Lightweight Extensible Authentication Protocol

o    LEAP Attacks

o    LEAP Attack Tool: ASLEAP

o    Working of ASLEAP

o    MAC Sniffing and AP Spoofing

o    Defeating MAC Address Filtering in Windows

o    Manually Changing the MAC Address in Windows XP and 2000

o    Tool to Detect MAC Address Spoofing:  Wellenreiter

o    Man-in-the-Middle Attack (MITM)

o    Denial-of-Service Attacks

o    DoS Attack Tool: Fatajack

o    Hijacking and Modifying a Wireless Network

o    Phone Jammers

o    Phone Jammer: Mobile Blocker

o    Pocket Cellular Style Cell Phone Jammer

o    2.4Ghz Wi-Fi & Wireless Camera Jammer

o    3 Watt Digital Cell Phone Jammer

o    3 Watt Quad Band Digital Cellular Mobile Phone Jammer

o    20W Quad Band Digital Cellular Mobile Phone Jammer

o    40W Digital Cellular Mobile Phone Jammer

o    Detecting a Wireless Network

§  Scanning Tools

o    Scanning Tool: Kismet

o    Scanning Tool: Prismstumbler

o    Scanning Tool: MacStumbler

o    Scanning Tool: Mognet V1.16

o    Scanning Tool: WaveStumbler

o    Scanning Tool: Netchaser V1.0  for Palm Tops

o    Scanning Tool: AP Scanner

o    Scanning Tool: Wavemon

o    Scanning Tool: Wireless Security Auditor (WSA)

o    Scanning Tool: AirTraf

o    Scanning Tool: WiFi Finder

o    Scanning Tool: WifiScanner

o    eEye Retina WiFI

o    Simple Wireless Scanner

o    wlanScanner

§  Sniffing Tools

o    Sniffing Tool: AiroPeek

o    Sniffing Tool: NAI Wireless Sniffer

o    MAC Sniffing Tool: WireShark

o    Sniffing Tool: vxSniffer

o    Sniffing Tool: Etherpeg

o    Sniffing Tool: Drifnet

o    Sniffing Tool: AirMagnet

o    Sniffing Tool: WinDump

o    Sniffing Tool: Ssidsniff

o    Multiuse Tool: THC-RUT

o    Tool: WinPcap

o    Tool: AirPcap

o    AirPcap: Example Program from the Developer's Pack

o    Microsoft Network Monitor

§  Hacking Wireless Networks

o    Steps for Hacking Wireless Networks

o    Step 1: Find Networks to Attack

o    Step 2: Choose the Network to Attack

o    Step 3: Analyzing the Network

o    Step 4: Cracking the WEP Key

o    Step 5: Sniffing the Network

§  Wireless Security

o    WIDZ: Wireless Intrusion Detection System

o    Radius: Used as Additional Layer in Security

o    Securing Wireless Networks

o    Wireless Network Security Checklist

o    WLAN Security: Passphrase

o    Don’ts in Wireless Security

§  Wireless Security Tools

o    WLAN Diagnostic Tool: CommView for WiFi PPC

o    WLAN Diagnostic Tool: AirMagnet Handheld Analyzer

o    Auditing Tool: BSD-Airtools

o    AirDefense Guard  (www.AirDefense.com)

o    Google Secure Access

o    Tool: RogueScanner

Physical Security

* Security Facts
* Understanding Physical Security
* Physical Security
* What Is the Need for Physical Security
* Who Is Accountable for Physical Security
* Factors Affecting Physical Security
* Physical Security Checklist

o    Physical Security Checklist -Company surroundings

o    Gates

o    Security Guards

o    Physical Security Checklist: Premises

o    CCTV Cameras

o    Reception

o    Server Room

o    Workstation Area

o    Wireless Access Point

o    Other Equipments

o    Access Control

·         Biometric Devices

·         Biometric Identification Techniques

·          Authentication Mechanisms

·         Authentication Mechanism Challenges: Biometrics

·         Faking Fingerprints

·         Smart cards

·         Security Token

·         Computer Equipment Maintenance

·         Wiretapping

·         Remote Access

·         Lapse of Physical Security

·         Locks

Ø  Lock Picking

Ø  Lock Picking Tools

* Information Security
* EPS (Electronic Physical Security)
* Wireless Security
* Laptop Theft Statistics for 2007
* Statistics for Stolen and Recovered Laptops
* Laptop Theft
* Laptop theft: Data Under Loss
* 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

Linux Hacking

§  Why Linux

§  Linux Distributions

§  Linux Live CD-ROMs

§  Basic Commands of Linux: Files & Directories

§  Linux Basic

o    Linux File Structure

o    Linux Networking Commands

* 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 Tool: Netcat
* Linux Tool: tcpdump
* Linux Tool: Snort
* Linux Tool: SAINT
* Linux Tool: Wireshark
* Linux Tool: Abacus Port Sentry
* Linux Tool: DSniff Collection
* Linux Tool: Hping2
* Linux Tool: Sniffit
* Linux Tool: Nemesis
* Linux Tool: LSOF
* Linux Tool: IPTraf
* Linux Tool:  LIDS
* Hacking Tool: Hunt
* Tool: TCP Wrappers
* Linux Loadable Kernel Modules
* Hacking Tool: Linux Rootkits
* Rootkits: Knark & Torn
* Rootkits: Tuxit, Adore, Ramen
* Rootkit: Beastkit
* Rootkit Countermeasures
* ‘chkrootkit’ detects the following Rootkits
* Linux Tools: Application Security
* Advanced Intrusion Detection Environment (AIDE)
* Linux Tools: Security Testing Tools
* Linux Tools: Encryption
* Linux Tools: Log and Traffic Monitors
* Linux Security Auditing Tool (LSAT)
* Linux Security Countermeasures
* Steps for Hardening Linux

Evading IDS, Firewalls and Detecting Honey Pots

§  Introduction to Intrusion Detection System

§  Terminologies

§  Intrusion Detection System (IDS)

o    IDS Placement

o    Ways to Detect an Intrusion

o    Types of Instruction Detection Systems

o    System Integrity Verifiers (SIVS)

o    Tripwire

o    Cisco Security Agent (CSA)

o    True/False, Positive/Negative

o    Signature Analysis

o    General Indication of Intrusion: System Indications

o    General Indication of Intrusion: File System Indications

o    General Indication of Intrusion: Network Indications

o    Intrusion Detection Tools

·         Snort

·         Running Snort on Windows 2003

·         Snort Console

·         Testing Snort

·         Configuring Snort (snort.conf)

·         Snort Rules

·         Set up Snort to Log to the Event Logs and to Run as a Service

·         Using EventTriggers.exe for Eventlog Notifications

·         SnortSam

o    Steps to Perform after an IDS detects an attack

o    Evading IDS Systems

·         Ways to Evade IDS

·         Tools to Evade IDS

§   IDS Evading Tool: ADMutate

§   Packet Generators

§  What is a Firewall?

o    What Does a Firewall Do

o    Packet Filtering

o    What can’t a firewall do

o    How does a Firewall work

o    Firewall Operations

o    Hardware Firewall

o    Software Firewall

o    Types of Firewall

·         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

o    Packet Filtering Firewall

o    Firewall Identification

o    Firewalking

o    Banner Grabbing

o    Breaching Firewalls

o    Bypassing a Firewall using HTTPTunnel

o    Placing Backdoors through Firewalls

o    Hiding Behind a Covert Channel: LOKI

o    Tool: NCovert

o    ACK Tunneling

o    Tools to breach firewalls

§  Common Tool for Testing Firewall and IDS

o    IDS testing tool: IDS Informer

o    IDS Testing Tool: Evasion Gateway

o    IDS Tool: Event Monitoring Enabling Responses to Anomalous Live Disturbances (Emerald)

o    IDS Tool: BlackICE

o    IDS Tool: Next-Generation Intrusion Detection Expert System (NIDES)

o    IDS Tool: SecureHost

o    IDS Tool: Snare

o    IDS Testing Tool: Traffic IQ Professional

o    IDS Testing Tool: TCPOpera

o    IDS testing tool: Firewall Informer

o    Atelier Web Firewall Tester

§  What is Honeypot?

o    The Honeynet Project

o    Types of Honeypots

§  Low-interaction honeypot

§  Medium-interaction honeypot

§  High-interaction honeypot

o    Advantages  and Disadvantages of a Honeypot                  

o    Where to place Honeypots

o    Honeypots

·         Honeypot-SPECTER

·         Honeypot - honeyd

·         Honeypot – KFSensor

·         Sebek

o    Physical and Virtual Honeypots

§  Tools to Detect Honeypots

§  What to do when hacked

Module 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

o    A Simple Uncontrolled Overflow of the Stack

o    Stack Based Buffer Overflows

* Types of Buffer Overflows: Heap-based Buffer Overflow

o    Heap Memory Buffer Overflow Bug

o    Heap-based Buffer Overflow

* Understanding Assembly Language

o    Shellcode  

* How to Detect Buffer Overflows in a Program

o    Attacking a Real Program

§  NOPs

§  How to Mutate a Buffer Overflow Exploit

§  Once the Stack is Smashed

* Defense Against Buffer Overflows

o    Tool to Defend Buffer Overflow: Return Address Defender (RAD)

o    Tool to Defend Buffer Overflow: StackGuard

o    Tool to Defend Buffer Overflow: Immunix System

o    Vulnerability Search: NIST

o    Valgrind

o    Insure++

* Buffer Overflow Protection Solution: Libsafe

o    Comparing Functions of libc and Libsafe

* Simple Buffer Overflow in C

o    Code Analysis

Module 25: Cryptography

§  Introduction to Cryptography

§  Classical Cryptographic Techniques

o    Encryption

o    Decryption

§  Cryptographic Algorithms

§  RSA (Rivest Shamir Adleman)

o    Example of RSA Algorithm

o    RSA Attacks

o    RSA Challenge

§  Data Encryption Standard (DES)

o    DES Overview

§  RC4, RC5, RC6, Blowfish

o    RC5

§  Message Digest Functions

o    One-way Bash Functions

o    MD5

§  SHA (Secure Hash Algorithm)

§  SSL (Secure Sockets Layer)

§  What is SSH?

o    SSH (Secure Shell)

§  Algorithms and Security

§  Disk Encryption

§  Government Access to Keys (GAK)

§  Digital Signature

o    Components of a Digital Signature

o    Method of Digital Signature Technology

o    Digital Signature Applications

o    Digital Signature Standard

o    Digital Signature Algorithm: Signature Generation/Verification

o    Digital Signature Algorithms: ECDSA, ElGamal Signature Scheme

o    Challenges and Opportunities

§  Digital Certificates

o    Cleversafe Grid Builder http://www.cleversafe.com/

§  PGP (Pretty Good Privacy)

§  CypherCalc

§  Command Line Scriptor

§  CryptoHeaven

§  Hacking Tool: PGP Crack

§  Magic Lantern

§  Advanced File Encryptor

* Encryption Engine
* Encrypt Files
* Encrypt PDF
* Encrypt Easy
* Encrypt my Folder
* Advanced HTML Encrypt and Password Protect
* Encrypt HTML source
* Alive File Encryption
* Omziff
* ABC CHAOS
* EncryptOnClick
* CryptoForge
*  SafeCryptor
* CrypTool
* Microsoft Cryptography Tools
* Polar Crypto Light
* CryptoSafe
* Crypt Edit
* CrypSecure
* Cryptlib
* Crypto++ Library

§  Code Breaking: Methodologies

§  Cryptanalysis

§  Cryptography Attacks

§  Brute-Force Attack

§  Cracking S/MIME Encryption Using Idle CPU Time

§  distributed.net

§  Use Of Cryptography

Module 26: Penetration Testing

§  Introduction to Penetration Testing (PT)

§  Categories of security assessments

§  Vulnerability Assessment

§  Limitations of Vulnerability Assessment

§  Penetration Testing

§  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

§  Pentest using Appscan

§  HackerShield

§  Pen-Test Using Cerberus Internet Scanner

§  Pen-Test Using Cybercop Scanner

§  Pen-Test Using FoundScan Hardware Appliances

§  Pen-Test Using Nessus

§  Pen-Test Using NetRecon

§  Pen-Test Using SAINT

§  Pen-Test Using SecureNet Pro

§  Pen-Test Using SecureScan

§  Pen-Test Using SATAN, SARA and Security Analyzer

§  Pen-Test Using STAT Analyzer

§  Pentest Using VigilENT

§  Pentest Using WebInspect

§  Pentest Using CredDigger

§  Pentest Using Nsauditor

§  Evaluating Different Types of Pen-Test Tools

§  Asset Audit

§  Fault Tree and Attack Trees

§  GAP Analysis

§  Threat

§  Business Impact of Threat

§  Internal Metrics Threat

§  External Metrics Threat

§  Calculating Relative Criticality

§  Test Dependencies

§  Defect Tracking Tools: Bug Tracker Server

§  Disk Replication Tools

§  DNS Zone Transfer Testing Tools

§  Network Auditing Tools

§  Trace Route Tools and Services

§  Network Sniffing Tools

§  Denial of Service Emulation Tools

§  Traditional Load Testing Tools

§  System Software Assessment Tools

§  Operating System Protection Tools

§  Fingerprinting Tools

§  Port Scanning Tools

§  Directory and File Access Control Tools

§  File Share Scanning Tools

§  Password Directories

§  Password Guessing Tools

§  Link Checking Tools

§  Web-Testing Based Scripting tools

§  Buffer Overflow protection Tools

§  File Encryption Tools

§  Database Assessment Tools

§  Keyboard Logging and Screen Reordering Tools

§  System Event Logging and Reviewing Tools

§  Tripwire and Checksum Tools

§  Mobile-code Scanning Tools

§  Centralized Security Monitoring Tools

§  Web Log Analysis Tools

§  Forensic Data and Collection Tools

§  Security Assessment Tools

§  Multiple OS Management Tools

§  Phases of Penetration Testing

§  Pre-attack Phase

§  Best Practices

§  Results that can be Expected

§  Passive Reconnaissance

§  Active Reconnaissance

§  Attack Phase

o    Activity: Perimeter Testing

o    Activity: Web Application Testing

o    Activity: Wireless Testing

o    Activity: Acquiring Target

o    Activity: Escalating Privileges

o    Activity: Execute, Implant and Retract

§  Post Attack Phase and Activities

§  Penetration Testing Deliverables Templates

Module 27: 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

§  Standard Direct Connection

§  Reverse Shell (Reverse Telnet)

§  Direct Attack Example

§  In-Direct Attack Example

§  Reverse Connecting Agents

§  Covert Channel Attack Tools

o    Netcat

o    DNS Tunneling

o    Covert Channel Using DNS Tunneling

o    DNS Tunnel Client

o    DNS Tunneling Countermeasures

o    Covert Channel Using SSH

o    Covert Channel using SSH (Advanced)

o    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

o    Ncovert - How it works

§  Covert Channel Hacking via Spam E-mail Messages

§  Hydan

Module 28: 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

o    Virus Infection: Step I

·         Directory Traversal Method

·         Example Directory Traversal Function

·         “dot dot” Method

·         Example Code for a “dot dot” Method

o    Virus Infection: Step II

o    Virus Infection: Step III

·         Marking a File for Infection

o    Virus Infection: Step IV

o    Virus Infection: Step V

§  Components of Viruses

o    Functioning of Replicator part

o    Writing Replicator

o    Writing Concealer

o    Dispatcher

o    Writing Bomb/Payload

·         Trigger Mechanism

·         Bombs/Payloads

·         Brute Force Logic Bombs

§  Testing Virus Codes

§  Tips for Better Virus Writing

Module 29: Assembly Language Tutorial

* 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 and UNICODE
* CPU
* Machine Language
* Compilers
* Clock Cycle
* Original Registers
* Instruction Pointer
* Pentium Processor
* Interrupts
* Interrupt handler
* External interrupts and Internal interrupts
* Handlers
* Machine Language
* Assembly Language
* Assembler
* Assembly Language Vs High-level Language
* Assembly Language Compilers
* Instruction operands
* MOV instruction
* ADD instruction
* SUB instruction
* INC and DEC instructions
* Directive
* preprocessor
* equ directive
* %define directive
* Data directives
* Labels
* Input and output
* C Interface
* Call
* Creating a Program
* Why should anyone learn assembly at all?

o    First.asm

* Assembling the code
* Compiling the C code
* Linking the object files
* Understanding an assembly listing file
* Big and Little Endian Representation
* Skeleton File
* Working with Integers
* Signed integers
* Signed Magnitude
* Two’s Compliment
* If statements
* Do while loops
* Indirect addressing
* Subprogram
* The Stack
* The SS segment
* ESP
* The Stack Usage
* The CALL and RET Instructions
* General subprogram form
* Local variables on the stack
* General subprogram form with local variables
* Multi-module program
* Saving registers
* Labels of functions
* Calculating addresses of local variables

Module 30: Exploit Writing

* Exploits Overview
* Prerequisites for Writing Exploits and Shellcodes
* Purpose of Exploit Writing
* Types of Exploits
* Stack Overflow
* Heap Corruption

o    Format String

o    Integer Bug Exploits

o    Race Condition

o    TCP/IP Attack

* The Proof-of-Concept and Commercial Grade Exploit
* Converting a Proof of Concept Exploit to Commercial Grade Exploit
* Attack Methodologies
* Socket Binding Exploits
* Tools for Exploit Writing

o    LibExploit

o    Metasploit

o    CANVAS

* Steps for Writing an Exploit
* Differences Between Windows and Linux Exploits
* Shellcodes
* NULL Byte
* Types of Shellcodes
* Tools Used for Shellcode Development

o    NASM

o    GDB

o    objdump

o    ktrace

o    strace

o    readelf

* Steps for Writing a Shellcode
* Issues Involved With Shellcode Writing

o    Addressing problem

o    Null byte problem

o    System call implementation

Module 31: Smashing the Stack for Fun and Profit

* What is a Buffer?
* Static Vs Dynamic Variables
* Stack Buffers
* Data Region
* Memory Process Regions
* What Is A Stack?
* Why Do We Use A Stack?
* The Stack Region
* Stack frame
* Stack pointer
* Procedure Call (Procedure Prolog)
* Compiling the code to assembly
* Call Statement
* Return Address (RET)
* Word Size
* Stack
* Buffer Overflows
* Error
* Why do we get a segmentation violation?
* Segmentation Error
* Instruction Jump
* Guess Key Parameters
* Calculation
* Shell Code

o    The code to spawn a shell in C

* Lets try to understand what is going on here. We'll start by studying main:
* execve()

o    execve() system call

* exit.c

o    List of steps with exit call

* The code in Assembly
* JMP
* Code using indexed addressing
* Offset calculation
* shellcodeasm.c
* testsc.c
* Compile the code
* NULL byte
* shellcodeasm2.c
* testsc2.c
* Writing an Exploit
* overflow1.c
* Compiling the code
* sp.c
* vulnerable.c
* NOPs

o    Using NOPs

o    Estimating the Location



Module 32: Windows Based Buffer Overflow Exploit Writing

* Buffer Overflow
* Stack overflow
* Writing Windows Based Exploits
* Exploiting stack based buffer overflow
* OpenDataSource Buffer Overflow Vulnerability Details
* Simple Proof of Concept
* Windbg.exe
* Analysis
* EIP Register

o    Location of EIP

o    EIP

* Execution Flow
* But where can we jump to?
* Offset Address
* The Query
* Finding jmp esp
* Debug.exe
* listdlls.exe
* Msvcrt.dll
* Out.sql
* The payload
* ESP
* Limited Space
* Getting Windows API/function absolute address
* Memory Address
* Other Addresses
* Compile the program
* Final Code

Module 33: Reverse Engineering

§  Positive Applications of Reverse Engineering

§  Ethical Reverse Engineering

§  World War Case Study

§  DMCA Act

§  What is Disassembler?

§  Why do you need to decompile?

§  Professional Disassembler Tools

§  Tool: IDA Pro

§  Convert Machine Code to Assembly Code

§  Decompilers

§  Program Obfuscation

§  Convert Assembly Code to C++ code

§  Machine Decompilers

§  Tool: dcc

§  Machine Code of compute.exe Prorgam

§  Assembly Code of compute.exe Program

§  Code Produced by the dcc Decompiler in C

§  Tool: Boomerang

§  What Boomerang Can Do?

§  Andromeda Decompiler

§  Tool: REC Decompiler

§  Tool: EXE To C Decompiler

§  Delphi Decompilers

§  Tools for Decompiling .NET Applications

§  Salamander .NET Decompiler

§  Tool: LSW DotNet-Reflection-Browser

§  Tool: Reflector

§  Tool: Spices NET.Decompiler

§  Tool: Decompilers.NET

§  .NET Obfuscator and .NET Obfuscation

§  Java Bytecode Decompilers

§  Tool: JODE Java Decompiler

§  Tool: JREVERSEPRO

§  Tool: SourceAgain

§  Tool: ClassCracker

§  Python Decompilers

§  Reverse Engineering Tutorial

§  OllyDbg Debugger

§  How Does OllyDbg Work?

§  Debugging a Simple Console Application

Module 34: MAC OS X Hacking

* Introduction to MAC OS
* Vulnerabilities in MAC

o    Crafted URL Vulnerability

o    CoreText Uninitialized Pointer Vulnerability

o    ImageIO Integer overflow Vulnerability

o    DirectoryService Vulnerability

o    iChat UPnP buffer overflow Vulnerability

o    ImageIO Memory Corruption Vulnerability

o    Code Execution Vulnerability

o    UFS filesystem integer overflow Vulnerability

o    Kernel "fpathconf()" System call Vulnerability

o    UserNotificationCenter Privilege Escalation Vulnerability

o    Other Vulnerabilities in MAC

* How a Malformed Installer Package Can Crack Mac OS X
* Worm and Viruses in MAC

o    OSX/Leap-A

o    Inqtana.A

o    Macro Viruses

* Anti-Viruses in MAC

o    VirusBarrier

o    McAfee Virex for Macintosh

o    Endpoint Security and Control

o    Norton Internet Security

* Mac Security Tools

o    MacScan

o    ClamXav

o    IPNetsentryx

o    FileGuard

* Countermeasures

Module 35:  Hacking Routers, cable Modems and Firewalls

* Network Devices
* Identifying a Router
o SING: Tool for Identifying the Router
* HTTP Configuration Arbitrary Administrative Access Vulnerability
* ADMsnmp
* Solarwinds MIB Browser
* Brute-Forcing Login Services
* Hydra
* Analyzing the Router Config
* Cracking the Enable Password
* Tool: Cain and Abel
* Implications of a Router Attack
* Types of Router Attacks
* Router Attack Topology
* Denial of Service (DoS) Attacks
* Packet “Mistreating” Attacks
* Routing Table Poisoning
* Hit-and-run Attacks vs. Persistent Attacks
* Cisco Router

o    Finding a Cisco Router

o    How to Get into Cisco Router

o    Breaking the Password

o    Is Anyone Here

o    Covering Tracks

o    Looking Around

* Eigrp-tool
* Tool: Zebra
* Tool: Yersinia for HSRP, CDP, and other layer 2 attacks
* Tool: Cisco Torch
* Monitoring SMTP(port25) Using SLcheck
* Monitoring HTTP(port 80)
* Cable Modem Hacking

o    OneStep: ZUP

* www.bypassfirewalls.net
* Waldo Beta 0.7 (b)









Module 36: Hacking Mobile Phones, PDA and Handheld Devices

* Different OS in Mobile Phone
* Different OS Structure in Mobile Phone
* Evolution of Mobile Threat
* Threats
* What Can A Hacker Do
* Vulnerabilities in Different Mobile Phones
* Malware
* Spyware

o    Spyware: SymbOS/Htool-SMSSender.A.intd

o    Spyware: SymbOS/MultiDropper.CG

o    Best Practices against Malware

* Blackberry

o    Blackberry Attacks

o    Blackberry Attacks: Blackjacking

o    BlackBerry Wireless Security

o    BlackBerry Signing Authority Tool

o    Countermeasures

* PDA

o    PDA Security Issues

o    ActiveSync attacks

o    HotSync Attack

o    PDA Virus: Brador

o    PDA Security Tools: TigerSuite PDA

o    Security Policies for PDAs

* iPod

o    Misuse of iPod

o    Jailbreaking

o    Tools for jailbreaking: iFuntastic

o    Prerequisite for iPhone Hacking

o    Step by Step iPhone Hacking using iFuntastic

o    Step by step iPhone Hacking

o    AppSnapp

·         Steps for AppSnapp

o    Tool to Unlock iPhone: iPhoneSimFree

o    Tool to Unlock iPhone: anySIM

o    Steps for Unlocking your iPhone using AnySIM

o    Activate the Voicemail Button on your Unlocked iPhone

o    Podloso Virus

o    Security tool: Icon Lock-iT XP

* Mobile: Is It a Breach to Enterprise Security?

o    Threats to Organizations Due to Mobile Devices

o    Security Actions by Organizations

* Viruses

o    Skulls

o    Duts

o    Doomboot.A: Trojan

* Antivirus

o    Kaspersky Antivirus Mobile

o    Airscanner

o    BitDefender Mobile Security

o    SMobile VirusGuard

o    Symantec AntiVirus

o    F-Secure Antivirus for Palm OS

o    BullGuard Mobile Antivirus

* Security Tools

o    Sprite Terminator

o    Mobile Security Tools: Virus Scan Mobile

* Defending Cell Phones and PDAs Against Attack
* Mobile Phone Security Tips

Module 37: Bluetooth Hacking

* Bluetooth Introduction
* Security Issues in Bluetooth
* Security Attacks in Bluetooth Devices

o    Bluejacking

o    Tools for Bluejacking

o    BlueSpam

o    Blue snarfing

o    BlueBug Attack

o    Short Pairing Code Attacks

o    Man-In-Middle Attacks

o    OnLine PIN Cracking Attack

o    BTKeylogging attack

o    BTVoiceBugging attack

o    Blueprinting

o    Bluesmacking  - The Ping of Death

o    Denial-of-Service Attack

o    BlueDump Attack

* Bluetooth hacking tools

o    BTScanner

o    Bluesnarfer

o    Bluediving

o    Transient Bluetooth Environment Auditor

o    BTcrack

o    Blooover

o    Hidattack

* Bluetooth Viruses and Worms

o    Cabir

o    Mabir

o    Lasco

* Bluetooth Security tools

o    BlueWatch

o    BlueSweep

o    Bluekey

o    BlueFire Mobile Security Enterprise  Edition

o    BlueAuditor

o    Bluetooth Network Scanner

* Countermeasures

Module 38: VoIP Hacking

* What is VoIP
* VoIP Hacking Steps
* Footprinting

o    Information Sources

o    Unearthing Information

o    Organizational Structure and Corporate Locations

o    Help Desk

o    Job Listings

o    Phone Numbers and Extensions

o    VoIP Vendors

o    Resumes

o    WHOIS and DNS Analysis

o    Steps to Perform Footprinting

* Scanning

o    Host/Device Discovery

o    ICMP Ping Sweeps

o    ARP Pings

o    TCP Ping Scans

o    SNMP Sweeps

o    Port Scanning and Service Discovery

o    TCP SYN Scan

o    UDP Scan

o    Host/Device Identification

* Enumeration

o    Steps to Perform Enumeration

o    Banner Grabbing with Netcat

o    SIP User/Extension Enumeration

+ REGISTER Username Enumeration
+ INVITE Username Enumeration
+ OPTIONS Username Enumeration
+ Automated OPTIONS Scanning with sipsak
+ Automated REGISTER, INVITE and OPTIONS Scanning with SIPSCAN against SIP server
+ Automated OPTIONS Scanning Using SIPSCAN against SIP Phones

o    Enumerating TFTP Servers

o    SNMP Enumeration

o    Enumerating VxWorks VoIP Devices

* Steps to Exploit the Network

o    Denial-of-Service (DoS)

o     Distributed Denial-of-Service (DDoS) Attack

o    Internal Denial-of-Service Attack

o    DoS Attack Scenarios

o    Eavesdropping

o    Packet Spoofing and Masquerading

o    Replay Attack

o    Call Redirection and Hijacking

o    ARP Spoofing

o    ARP Spoofing Attack

o    Service Interception

o    H.323-Specific Attacks

o    SIP Security Vulnerabilities

o    SIP Attacks

o     Flooding Attacks

o    DNS Cache Poisoning

o    Sniffing TFTP Configuration File Transfers

o    Performing Number Harvesting and Call Pattern Tracking

o    Call Eavesdropping

o    Interception through VoIP Signaling Manipulation

o    Man-In-The-Middle (MITM) Attack

o    Application-Level Interception Techniques

+ How to Insert Rogue Application
+ SIP Rogue Application
+ Listening to/Recording Calls
+ Replacing/Mixing Audio
+ Dropping Calls with a Rogue SIP Proxy
+ Randomly Redirect Calls with a Rogue SIP Proxy
+ Additional Attacks with a Rogue SIP Proxy

o    What is Fuzzing

+ Why Fuzzing
+ Commercial VoIP Fuzzing tools

o    Signaling and Media Manipulation

+ Registration Removal with erase_registrations Tool
+ Registration Addition with add_registrations Tool

o    VoIP Phishing

* Covering Tracks

Module 39: RFID Hacking

§  RFID- Definition

§  Components of RFID Systems

§  RFID Collisions

* RFID Risks

o    Business Process Risk

o    Business Intelligence Risk

o    Privacy Risk

o    Externality Risk

+ Hazards of Electromagnetic Radiation
+ Computer Network Attacks

§  RFID and Privacy Issues

§  Countermeasures

§  RFID Security and Privacy Threats

o    Sniffing

o    Tracking

o    Spoofing

o    Replay attacks

o    Denial-of-service

§  Protection Against RFID Attacks

§  RFID Guardian

§  RFID Malware

o    How to Write an RFID Virus

o    How to Write an RFID Worm

o    Defending Against RFID Malware

§  RFID Exploits

§  Vulnerabilities in RFID-enabled Credit Cards

o    Skimming Attack

o    Replay Attack

o    Eavesdropping Attack

§  RFID Hacking Tool: RFDump

§  RFID Security Controls

o    Management Controls

o    Operational Controls

o    Technical Controls

§  RFID Security

Module 40: Spamming

* Introduction
* Techniques used by Spammers
* How Spamming is performed
* Spammer: Statistics
* Worsen ISP: Statistics
* Top Spam Effected Countries: Statistics
* Types of Spam Attacks
* Spamming Tools

o    Farelogic Worldcast

o    123 Hidden Sender

o    YL Mail Man

o    Sendblaster

o    Direct Sender

o    Hotmailer

o    PackPal Bulk Email Server

o    IEmailer

* Anti-Spam Techniques
* Anti- Spamming Tools

o    AEVITA Stop SPAM Email

o    SpamExperts Desktop

o    SpamEater Pro

o    SpamWeasel

o    Spytech SpamAgent

o    AntispamSniper

o    Spam Reader

o    Spam Assassin Proxy (SA) Proxy

o    MailWasher Free

o    Spam Bully

* Countermeasures

Module 41: Hacking USB Devices

§  Introduction to USB Devices

§  Electrical Attack

§  Software Attack

§  USB Attack on Windows

§  Viruses and Worms

o    W32/Madang-Fam

o    W32/Hasnot-A

o    W32/Fujacks-AK

o    W32/Fujacks-E

o    W32/Dzan-C

o    W32/SillyFD-AA

o    W32/SillyFDC-BK

o    W32/LiarVB-A

o    W32/Hairy-A

o    W32/QQRob-ADN

o    W32/VBAut-B

o    HTTP W32.Drom

§  Hacking Tools

o    USB Dumper

o    USB Switchblade

o    USB Hacksaw

§  USB Security Tools

o    MyUSBonly

o    USBDeview

o    USB-Blocker

o    USB CopyNotify

o    Remora USB File Guard

o    Advanced USB Pro Monitor

o    Folder Password Expert USB

o    USBlyzer

o    USB PC Lock Pro

o    Torpark

o    Virus Chaser USB

§  Countermeasures

Module 42: Hacking Database Servers

* Hacking Database server: Introduction
* Hacking Oracle Database Server

o    Attacking Oracle

o    Security Issues in Oracle

o    Types of Database Attacks

o    How to Break into an Oracle Database and Gain DBA Privileges

o    Oracle Worm: Voyager Beta

o    Ten Hacker Tricks to Exploit SQL Server Systems

* Hacking SQL Server

o    How SQL Server is Hacked

o    Query Analyzer

o    odbcping Utility

o    Tool: ASPRunner Professional

o    Tool: FlexTracer

* Security Tools
* SQL Server Security Best Practices: Administrator Checklist

§  SQL Server Security Best Practices: Developer Checklist

Module 43: Cyber Warfare- Hacking, Al-Qaida and Terrorism

§  Cyber Terrorism Over Internet

§  Cyber-Warfare Attacks

§  45 Muslim Doctors Planned US Terror Raids

§  Net Attack

§  Al-Qaeda

§  Why Terrorists Use Cyber Techniques

§  Cyber Support to Terrorist Operations

§  Planning

§  Recruitment

§  Research

§  Propaganda

§  Propaganda: Hizballah Website

§  Cyber Threat to the Military

§  Russia ‘hired botnets’ for Estonia Cyber-War

§  NATO Threatens War with Russia

§  Bush on Cyber War: ‘a subject I can learn a lot about’

§  E.U. Urged to Launch Coordinated Effort Against Cybercrime

§  Budget: Eye on Cyber-Terrorism Attacks

§  Cyber Terror Threat is Growing, Says Reid

§  Terror Web 2.0

§  Table 1: How Websites Support Objectives of terrorist/Extremist Groups

§  Electronic Jihad

§  Electronic Jihad' App Offers Cyber Terrorism for the Masses

§  Cyber Jihad – Cyber Firesale

§  http://internet-haganah.com/haganah/

Module 44: Internet Content Filtering Techniques

* Introduction to Internet Filter
o Key Features of Internet Filters
o Pros and Cons of Internet Filters
* Internet Content Filtering Tools
o iProtectYou
o Tool: Block Porn
o Tool: FilterGate
o Tool: Adblock
o Tool: AdSubtract
o Tool: GalaxySpy
o Tool: AdsGone Pop Up Killer
o Tool: Anti­PopUp
o Tool: Pop Up Police
o Tool: Super Ad Blocker
o Tool: Anti-AD Guard
o Net Nanny
o CyberSieve
o BSafe Internet Filter
o Tool: Stop-the-Pop-Up Lite
o Tool: WebCleaner
o Tool: AdCleaner
o Tool: Adult Photo Blanker
o Tool: LiveMark Family
o Tool: KDT Site Blocker
o Internet Safety Guidelines for Children

Module 45: Privacy on the Internet

* Internet privacy
* Proxy privacy
* Spyware privacy
* Email privacy
* Cookies
* Examining Information in Cookies
* How Internet Cookies Work
* How Google Stores Personal Information
* Google Privacy Policy
* Web Browsers
* Web Bugs
* Downloading Freeware
* Internet Relay Chat
* Pros and Cons of Internet Relay Chat
* Electronic Commerce
* Internet Privacy Tools: Anonymizers
o Anonymizer Anonymous Surfing
o Anonymizer Total Net Shield
o Anonymizer Nyms
o Anonymizer Anti-Spyware
o Anonymizer Digital Shredder Lite
o Steganos Internet Anonym
o Invisible IP Map
o NetConceal Anonymity Shield
o Anonymous Guest
o ViewShield
o IP Hider
o Mask Surf Standard
o VIP Anonymity
o SmartHide
o Anonymity Gateway
o Hide My IP
o Claros Anonymity
o Max Internet Optimizer
o Hotspot Shield
o Anonymous Browsing Toolbar
o Invisible Browsing
o Real Time Cleaner
o Anonymous Web Surfing
o Anonymous Friend
o Easy Hide IP

§  Internet Privacy Tools: Firewall Tools

o Agnitum firewall
o Firestarter
o Sunbelt Personal Firewall
o Netdefender

§  Internet Privacy Tools: Others

o Privacy Eraser
o CookieCop
o Cookiepal
o Historykill
o Tracks eraser
* Best Practices
o Protecting Search Privacy
o Tips for Internet Privacy
* Counter measures

Module 46: Securing Laptop Computers

* Statistics for Stolen and Recovered Laptops
* Statistics on Security
* Percentage of Organizations Following the Security Measures
* Laptop threats
* Laptop Theft
* Fingerprint Reader
* Protecting Laptops Through Face Recognition
* Bluetooth in Laptops
* Tools

o    Laptop Security

o    Laptop Security Tools

o    Laptop Alarm

o    Flexysafe

o    Master Lock

o    eToken

o    STOP-Lock

o    True Crypt

o    PAL PC Tracker

o    Cryptex

o    Dekart Private Disk Multifactor

o    Laptop Anti-Theft

o    Inspice Trace

o    ZTRACE GOLD

o    SecureTrieve Pro

o    XTool Laptop Tracker

o    XTool Encrypted Disk

o    XTool Asset Auditor

o    XTool Remote Delete

§  Securing from Physical Laptop Thefts

§  Hardware Security for Laptops

§  Protecting the Sensitive Data

§  Preventing Laptop Communications from Wireless Threats

§  Protecting the Stolen Laptops from Being Used

§  Security Tips

Module 47: Spying Technologies

§  Spying

§  Motives of Spying

§  Spying Devices

o    Spying Using Cams

o    Video Spy

o    Video Spy Devices

o    Tiny Spy Video Cams

o    Underwater Video Camera

o    Camera Spy Devices

o    Goggle Spy

o    Watch Spy

o    Pen Spy

o    Binoculars Spy

o    Toy Spy

o    Spy Helicopter

o    Wireless Spy Camera

o    Spy Kit

o    Spy Scope: Spy Telescope and Microscope

o    Spy Eye Side Telescope

o    Audio Spy Devices

o    Eavesdropper Listening Device

o    GPS Devices

o    Spy Detectors

o    Spy Detector Devices

§  Vendors Hosting Spy Devices

o    Spy Gadgets

o    Spy Tools Directory

o    Amazon.com

o    Spy Associates

o    Paramountzone

o    Surveillance Protection

§  Spying Tools

o    Net Spy Pro-Computer Network Monitoring and Protection

o    SpyBoss Pro

o    CyberSpy

o    Spytech SpyAgent

o    ID Computer Spy

o    e-Surveiller

o    KGB Spy Software

o    O&K Work Spy

o    WebCam Spy

o    Golden Eye

§  Anti-Spying Tools

o    Internet Spy Filter

o    Spybot - S&D

o    SpyCop

o    Spyware Terminator

o    XoftSpySE





Module 48: Corporate Espionage- Hacking Using Insiders

* Introduction To Corporate Espionage
* Information Corporate Spies Seek
* Insider Threat
* Different Categories of Insider Threat
* Privileged Access
* Driving Force behind Insider Attack
* Common Attacks carried out by Insiders
* Techniques Used for Corporate Espionage
* Process of Hacking
* Former Forbes Employee Pleads Guilty
* Former Employees Abet Stealing Trade Secrets
* California Man Sentenced For Hacking
* Federal Employee Sentenced for Hacking
* Facts
* Key Findings from U.S Secret Service and CERT Coordination Center/SEI study on Insider Threat
* Tools

o    NetVizor

o    Privatefirewall w/Pest Patrol

§  Countermeasures

o    Best Practices against Insider Threat

o    Countermeasures

Module 49: Creating Security Policies

* Security policies
* Key Elements of Security Policy
* Defining the Purpose and Goals of Security Policy
* Role of Security Policy
* Classification of Security Policy
* Design of Security Policy
* Contents of Security Policy
* Configurations of Security Policy
* Implementing Security Policies
* Types of Security Policies
o Promiscuous Policy
o Permissive Policy
o Prudent Policy
o Paranoid Policy
o Acceptable-Use Policy
o User-Account Policy
o Remote-Access Policy
o Information-Protection Policy
o Firewall-Management Policy
o Special-Access Policy
o Network-Connection Policy
o Business-Partner Policy
o Other Important Policies
* Policy Statements
* Basic Document Set of Information Security Policies
* E-mail Security Policy
o Best Practices for Creating E-mail Security Policies
o User Identification and Passwords Policy
* Software Security Policy
* Software License Policy
* Points to Remember While Writing a Security Policy
* Sample Policies
o Remote Access Policy
o Wireless Security Policy
o E-mail Security Policy
o E-mail and Internet Usage Policies
o Personal Computer Acceptable Use Policy
o Firewall Management policy
o Internet Acceptable Use Policy
o User Identification and Password Policy
o Software License Policy

Module 50: Software Piracy and Warez

* Software Activation: Introduction
o Process of Software Activation
* Piracy
o Piracy Over Internet
o Abusive Copies
o Pirated Copies
o Cracked Copies
o Impacts of piracy
o Software Piracy Rate in 2006
o Piracy Blocking
* Software Copy Protection Backgrounders
o CD Key Numbers
o Dongles
o Media Limited Installations
o Protected Media
o Hidden Serial Numbers
o Digital Right Management (DRM)
o Copy protection for DVD
* Warez
o Warez
o Types of Warez
o Warez Distribution
o Distribution Methods
* Tool: Crypkey
* Tool: EnTrial
* EnTrial Tool: Distribution File
* EnTrial Tool: Product & Package Initialization Dialog
* EnTrial Tool: Add Package GUI
* Tool: DF_ProtectionKit
* Tool: Crack Killer
* Tool: Logic Protect
* Tool: Software License Manager
* Tool: Quick License Manager
* Tool: WTM CD Protect

Module 51: Hacking and Cheating Online Games

* Online Games: Introduction
* Basics of Game Hacking
* Threats in Online Gaming
* Cheating in Online Computer Games
* Types of Exploits
* Example of popular game exploits
* Stealing Online Game Passwords
o Stealing Online Game Passwords: Social Engineering and Phishing
* Online Gaming Malware from 1997-2007
* Best Practices for Secure Online Gaming
* Tips for Secure Online Gaming

Module 52: Hacking RSS and Atom

§  Introduction

§  Areas Where RSS and Atom is Used

§  Building a Feed Aggregator

§  Routing Feeds to the Email Inbox

§  Monitoring the Server with Feeds

§  Tracking Changes in Open Source Projects

§  Risks by Zone

o    Remote Zone risk

o    Local Zone Risk

§  Reader Specific Risks

§  Utilizing the Web Feeds Vulnerabilities

§  Example for Attacker to Attack the Feeds

§  Tools

o    Perseptio FeedAgent

o    RssFeedEater

o    Thingamablog

o    RSS Builder

o    RSS Submit

o    FeedDemon

o    FeedForAll

o    FeedExpress

o    RSS and Atom Security

Module 53: Hacking Web Browsers (Firefox, IE)

§  Introduction

§  How Web Browsers Work

§  How Web Browsers Access HTML Documents

§  Protocols for an URL

§  Hacking Firefox

o    Firefox Proof of Concept Information Leak Vulnerability

o    Firefox Spoofing Vulnerability

o    Password Vulnerability

o    Concerns With Saving Form Or Login Data

o    Cleaning Up Browsing History

o    Cookies

o    Internet History Viewer: Cookie Viewer

§  Firefox Security

o    Blocking Cookies Options

o    Tools For Cleaning Unwanted Cookies

o    Tool: CookieCuller

o    Getting Started

o    Privacy Settings

o    Security Settings

o    Content Settings

o    Clear Private Data

o    Mozilla Firefox Security Features

§  Hacking Internet Explorer

o    Redirection Information Disclosure Vulnerability

o    Window Injection Vulnerability

§  Internet Explorer Security

o    Getting Started

o    Security Zones

o    Custom Level

o    Trusted Sites Zone

o    Privacy

o    Overwrite Automatic Cookie Handling

o    Per Site Privacy Actions

o    Specify Default Applications

o    Internet Explorer Security Features

§  Hacking Opera

o    JavaScript Invalid Pointer Vulnerability

o    BitTorrent Header Parsing Vulnerability

o    Torrent File Handling Buffer Overflow Vulnerability

§  Security Features of Opera

o    Security and Privacy Features

§  Hacking Safari

o    Safari Browser Vulnerability

o    iPhone Safari Browser Memory Exhaustion Remote Dos Vulnerability

§  Securing Safari

o    Getting started

o    Preferences

o    AutoFill

o    Security Features

§  Hacking Netscape

o    Netscape Navigator Improperly Validates SSL Sessions

o    Netscape Navigator Security Vulnerability

§  Securing Netscape

o    Getting Started

o    Privacy Settings

o    Security Settings

o    Content Settings

o    Clear Private Data

Module 54: Proxy Server Technologies

§  Introduction: Proxy Server

§  Working of Proxy Server

§  Types of Proxy Server

§  Socks Proxy

§  Free Proxy Servers

§  Use of Proxies for Attack

§  Tools

o    WinGate

o    UserGate Proxy Server

o    Advanced FTP Proxy Server

o    Trilent FTP Proxy

o    SafeSquid

o    AllegroSurf

o    ezProxy

o    Proxy Workbench

o    ProxyManager Tool

o    Super Proxy Helper Tool

o    MultiProxy

§  How Does MultiProxy Work

§  TOR Proxy Chaining Software

§  TOR Proxy Chaining Software

§  AnalogX Proxy

§  NetProxy

§  Proxy+

§  ProxySwitcher Lite

§  Tool: JAP

§  Proxomitron

§  SSL Proxy Tool

§  How to Run SSL Proxy

Module 55: Data Loss Prevention

§  Introduction: Data Loss

§  Causes of Data Loss

§  How to Prevent Data Loss

§  Impact Assessment for Data Loss Prevention

§  Tools

o    Security Platform

o    Check Point Software: Pointsec Data Security

o    Cisco (IronPort)

o    Content Inspection Appliance

o    CrossRoads Systems: DBProtector

o    Strongbox DBProtector Architecture

o    DeviceWall

o    Exeros Discovery

o    GFi Software: GFiEndPointSecurity

o    GuardianEdge Data Protection Platform

o    ProCurve Identity Driven Manager (IDM)

o    Imperva: SecureSphere

o    MailMarshal

o    WebMarshal

o    Marshal EndPoint

o    Novell ZENworks Endpoint Security Management

o    Prism EventTracker

o    Proofpoint Messaging Security Gateway

o    Proofpoint Platform Architecture

o    Summary Dashboard

o    End-user Safe/Block List

o    Defiance Data Protection System

o    Sentrigo: Hedgehog

o    Symantec Database Security

o    Varonis: DataPrivilege

o    Verdasys: Digital Guardian

o    VolumeShield AntiCopy

o    Websense Content Protection Suite

Hacking Global Positioning System (GPS)

* Geographical Positioning System (GPS)
* Terminologies
* GPS Devices Manufacturers
* Gpsd-GPS Service Daemon
* Sharing Waypoints
* Wardriving
* Areas of Concern
* Sources of GPS Signal Errors
* Methods to Mitigate Signal Loss
* GPS Secrets
o GPS Hidden Secrets
o Secret Startup Commands in Garmin
o Hard Reset/ Soft Reset
* Firmware Hacking
o Firmware
o Hacking GPS Firmware: Bypassing the Garmin eTrex Vista Startup Screen
o Hacking GPS Firmware: Bypassing the Garmin eTrex Legend Startup Screen
o Hacking GPS Firmware: Bypassing the Garmin eTrex Venture Startup Screen
* GPS Tools
o Tool: GPS NMEA LOG
o Tool: GPS Diagnostic
o Tool: RECSIM III
o Tool: G7toWin
o Tool: G7toCE
o Tool: GPS Security Guard
o GPS Security Guard Functions
o UberTracker

Computer Forensics and Incident Handling

§  Computer Forensics

o    What is Computer Forensics

o    Need for Computer Forensics

o    Objectives of Computer Forensics

o    Stages of Forensic Investigation in Tracking Cyber Criminals

o    Key Steps in Forensic Investigations

o    List of Computer Forensics Tools

§  Incident Handling

o    Present Networking Scenario

o    What is an Incident

o    Category of Incidents: Low Level

o    Category of Incidents: Mid Level

o    Category of Incidents: High Level

o    How to Identify an Incident

o    How to Prevent an Incident

o    Defining the Relationship between Incident Response, Incident Handling, and Incident Management

o    Incident Response Checklist

o    Handling Incidents

o    Procedure for Handling Incident

·         Stage 1: Preparation

·         Stage 2: Identification

·         Stage 3: Containment

·         Stage 4: Eradication

·         Stage 5: Recovery

·         Stage 6: Follow-up

§  Incident Management

§  Why don’t Organizations Report Computer Crimes

§  Estimating Cost of an Incident

§  Whom to Report an Incident

§  Incident Reporting

§  Vulnerability Resources

§  What is CSIRT

o    CSIRT: Goals and Strategy

o    Why an Organization needs an Incident Response Team

o    CSIRT Case Classification

o    Types of Incidents and Level of Support

o    Incident Specific Procedures-I (Virus and Worm Incidents)

o    Incident Specific Procedures-II (Hacker Incidents)

o    Incident Specific Procedures-III (Social Incidents, Physical Incidents)

o    How CSIRT Handles Case: Steps

o    Example of  CSIRT

o    Best Practices for Creating a CSIRT

·         Step 1: Obtain Management Support and Buy-in

·         Step 2: Determine the CSIRT Development Strategic Plan

·         Step 3: Gather Relevant Information

·         Step 4: Design your CSIRT Vision

·         Step 5: Communicate the CSIRT Vision

·         Step 6: Begin CSIRT Implementation

·         Step 7: Announce the CSIRT

§  World CERTs http://www.trusted-introducer.nl/teams/country.html

§  http://www.first.org/about/organization/teams/

§  IRTs Around the World

Module 58: Credit Card Frauds

§  E-Crime

§  Statistics

§  Credit Card

o    Credit Card Fraud

o    Credit Card Fraud

o    Credit Card Fraud Over Internet

o    Net Credit/Debit Card Fraud In The US After Gross Charge-Offs

§  Credit Card Generators

o    Credit Card Generator

o    RockLegend’s !Credit Card Generator

§  Credit Card Fraud Detection

o    Credit Card Fraud Detection Technique: Pattern Detection

o    Credit Card Fraud Detection Technique: Fraud Screening

o    XCART: Online fraud Screening Service

o    Card Watch

o    MaxMind Credit Card Fraud Detection

o    3D Secure

o    Limitations of 3D Secure

o    FraudLabs

o    www.pago.de

o    Pago Fraud Screening Process

o    What to do if you are a Victim of a Fraud

o    Facts to be Noted by Consumers

§  Best Practices: Ways to Protect Your Credit Cards

How to Steal Passwords

§  Password Stealing

§  How to Steal Passwords

§  Password Stealing Techniques

§  Password Stealing Trojans

o    MSN Hotmail Password Stealer

o    AOL Password Stealer

o    Trojan-PSW.Win32.M2.14.a

o    CrazyBilets

o    Dripper

o    Fente

o    GWGhost

o    Kesk

o    MTM Recorded pwd Stealer

o    Password Devil

§  Password Stealing Tools

o    Password Thief

o    Remote Password Stealer

o    POP3 Email Password Finder

o    Instant Password Finder

o    MessenPass

o    PstPassword

o    Remote Desktop PassView

o    IE PassView

o    Yahoo Messenger Password

§  Recommendations for Improving Password Security

§  Best Practices

Firewall Technologies

§  Firewalls: Introduction

§  Hardware Firewalls

o    Hardware Firewall

o    Netgear Firewall

o    Personal Firewall Hardware: Linksys

o    Personal Firewall Hardware: Cisco’s PIX

o    Cisco PIX 501 Firewall

o    Cisco PIX 506E Firewall

o    Cisco PIX 515E Firewall

o    CISCO PIX 525 Firewall

o    CISCO PIX 535 Firewall

o    Check Point Firewall

o    Nortel Switched Firewall

§  Software Firewalls

o    Software Firewall

§  Windows Firewalls

o    Norton Personal Firewall

o    McAfee Personal Firewall

o    Symantec Enterprise Firewall

o    Kerio WinRoute Firewall

o    Sunbelt Personal Firewall

o    Xeon Firewall

o    InJoy Firewall

o    PC Tools Firewall Plus

o    Comodo Personal Firewall

o    ZoneAlarm

§  Linux Firewalls

o    KMyFirewall

o    Firestarter

o    Guarddog

o    Firewall Builder

§  Mac OS X Firewalls

o    Flying Buttress

o    DoorStop X Firewall

o    Intego NetBarrier X5

o    Little Snitch

Threats and Countermeasures

* Domain Level Policies

o    Account Policies

o    Password Policy

o    Password Policy

o    Password Policy - Policies

* Enforce Password History

o    Enforce Password History - Vulnerability

o    Enforce Password History - Countermeasure

o    Enforce Password History - Potential Impact

* Maximum Password Age

o    Password Age - Vulnerability

o    Maximum Password Age - Countermeasure

o    Maximum Password Age - Potential Impact

o    Maximum Password Age

o    Minimum Password Age

o    Minimum Password Age - Vulnerability

o    Minimum Password Age - Countermeasure

o    Minimum Password Age - Potential Impact

o    Minimum Password Age

* Minimum Password Length

o    Minimum Password Length - Vulnerability

o    Minimum Password Length - Countermeasure

o    Minimum Password Length - Potential Impact

o    Minimum Password Length

* Passwords Must Meet Complexity Requirements

o    Passwords must Meet Complexity Requirements - Vulnerability

o    Passwords must Meet Complexity Requirements - Countermeasure

o    Passwords must Meet Complexity Requirements - Potential Impact

o    Passwords must Meet Complexity Requirements

* Store Password using Reversible Encryption for all Users in the Domain
* Account Lockout Policy

o    Account Lockout Policy - Policies

* Account Lockout Duration

o    Account Lockout Duration - Vulnerability

o    Account Lockout Duration - Countermeasure

o    Account Lockout Duration - Potential Impact

o    Account Lockout Duration

* Account Lockout Threshold

o    Account Lockout Threshold - Vulnerability

o    Account Lockout Threshold - Countermeasure

o    Account Lockout Threshold - Potential Impact

* Reset Account Lockout Counter After
* Kerberos Policy

o    Kerberos Policy - Policies

* Enforce User Logon Restrictions
* Maximum Lifetime for Service Ticket

o    Maximum Lifetime for User Ticket

o    Maximum Lifetime for User Ticket Renewal

* Maximum Tolerance for Computer Clock Synchronization
* Audit Policy

o    Audit Settings

o    Audit Account Logon Events

o    Audit Account Management

o    Audit Directory Service Access

o    Audit Logon Events

o    Audit Object Access

o    Audit Policy Change

o    Audit Privilege Use

o    Audit Process Tracking

o    Audit System Events

* User Rights
* Access this Computer from the Network
* Act as Part of the Operating System
* Add Workstations to Domain
* Adjust Memory Quotas for a Process
* Allow Log On Locally
* Allow Log On through Terminal Services
* Back Up Files and Directories
* Bypass Traverse Checking
* Change the System Time
* Create a Page File
* Create a Token Object
* Create Global Objects
* Create Permanent Shared Objects
* Debug Programs
* Deny Access to this Computer from the Network
* Deny Log On as a Batch Job
* Deny Log On as a Service
* Deny Log On Locally
* Deny Log On through Terminal Services
* Enable Computer and User Accounts to be Trusted for Delegation
* Force Shutdown from a Remote System
* Generate Security Audits
* Impersonate a Client after Authentication
* Increase Scheduling Priority
* Load and Unload Device Drivers
* Lock Pages in Memory
* Log On as a Batch Job
* Log On as a Service
* Manage Auditing and Security Log
* Modify Firmware Environment Values
* Perform Volume Maintenance Tasks
* Profile Single Process
* Profile System Performance
* Remove Computer from Docking Station
* Replace a Process Level Token
* Restore Files and Directories
* Shut Down the System
* Synchronize Directory Service Data
* Take Ownership of Files or Other Objects
* Security Options
* Accounts: Administrator Account Status

o    Accounts: Administrator Account Status - Vulnerability

o    Accounts: Administrator Account Status

o    Accounts: Guest Account Status

o    Accounts: Limit Local Account Use of Blank Passwords to Console Logon Only

o    Accounts: Rename Administrator Account

o    Accounts: Rename Guest Account

* Audit: Audit the Access of Global System Objects

o    Audit: Audit the Use of Backup and Restore Privilege

o    Audit: Shut Down System Immediately if Unable to Log Security Audits

* DCOM: Machine Access/Launch Restrictions in    Security Descriptor Definition Language (SDDL)
o DCOM: Machine Access/Launch Restrictions in Security Descriptor Definition Language (SDDL)
* Devices: Allow Undock without having to Log On
* Devices: Allowed to Format and Eject Removable Media
* Devices: Prevent Users from Installing Printer Drivers
* Devices: Restrict CD-ROM/Floppy Access to Locally Logged-on User Only
* Devices: Restrict CD-ROM Access to Locally Logged-on User Only
* Devices: Unsigned Driver Installation Behavior
* Domain Controller: Allow Server Operators to Schedule Tasks
* Domain Controller: LDAP Server Signing Requirements
* Domain Controller: Refuse Machine Account Password Changes
* Domain Member: Digitally Encrypt or Sign Secure Channel Data
* Domain Member: Disable Machine Account Password Changes
* Domain Member: Maximum Machine Account Password Age
* Domain Member: Require Strong (Windows 2000 or Later) Session Key
* Interactive Logon: Do Not Display Last User Name
* Interactive Logon: Do Not Require CTRL+ALT+DEL
* Interactive Logon: Message Text for Users Attempting to Log On
* Interactive Logon: Number of Previous Logons to Cache
* Interactive Logon: Prompt User to Change Password before Expiration
* Interactive Logon: Require Domain Controller Authentication to Unlock Workstation
* Interactive Logon: Require Smart Card
* Interactive Logon: Smart Card Removal Behavior
* Microsoft Network Client and Server: Digitally Sign Communications (Four Related Settings)
* Microsoft Network Client: Send Unencrypted Password to Third-party SMB Servers
* Microsoft Network Server: Amount of Idle Time Required before Suspending Session
* Microsoft Network Server: Disconnect Clients when Logon Hours Expire
* Network Access: Allow Anonymous SID/Name Translation
* Network Access: Do Not Allow Anonymous Enumeration of SAM Accounts
* Network Access: Do Not Allow Storage of Credentials or .NET Passports for Network Authentication
* Network Access: Let Everyone Permissions Apply to Anonymous Users
* Network Access: Named Pipes that can be Accessed Anonymously
* Network Access: Remotely Accessible Registry Paths
* Network Access: Remotely Accessible Registry Paths and Sub-paths
* Network Access: Restrict Anonymous Access to Named Pipes and Shares
* Network Access: Shares that can be Accessed Anonymously
* Network Access: Sharing and Security Model for Local Accounts
* Network Security: Do Not Store LAN Manager Hash Value on Next Password Change
* Network Security: Force Logoff when Logon Hours Expire
* Network Security: LAN Manager Authentication Level
* Network Security: LDAP Client Signing Requirements
* Network Security: Minimum Session Security for NTLM SSP based (Including Secure RPC) Clients/Servers
* Network Security: Minimum Session Security for NTLM SSP based (Including Secure RPC) Clients
* Recovery Console: Allow Automatic Administrative Logon
* Recovery Console: Allow Floppy Copy and Access to all Drives and all Folders
* Shutdown: Allow System to be Shut Down Without Having to Log On
* Shutdown: Clear Virtual Memory Page File
* System Cryptography: Force Strong Key Protection for User Keys Stored on the Computer
* System Cryptography: Use FIPS Compliant Algorithms for Encryption, Hashing, and Signing
* System Objects: Default Owner for Objects Created by Members of the Administrators Group
* System Objects: Require Case Insensitivity for Non-Windows Subsystems
* System Objects: Strengthen Default Permissions of Internal System Objects
* System Settings: Use Certificate Rules on Windows Executables for Software Restriction Policies
* Event Log

o    Maximum Event Log Size

o    Prevent Local Guests Group from Accessing Event Logs

o    Retain Event Logs

o    Retention Method for Event Log

o    Delegating Access to the Event Logs

* System Services
* Services Overview
* Do Not Set Permissions on Service Objects
* Manually Editing Security Templates
* System Services - Alerter
* Application Experience Lookup Service
* Application Layer Gateway Service
* Application Management
* ASP .NET State Service
* Automatic Updates
* Background Intelligent Transfer Service (BITS)
* Certificate Services
* Client Service for NetWare
* ClipBook
* Cluster Service
* COM+ Event System
* COM+ System Application
* Computer Browser
* Cryptographic Services
* DCOM Server Process Launcher
* DHCP Client
* DHCP Server
* Distributed File System
* Distributed Link Tracking Client
* Distributed Link Tracking Server
* Distributed Transaction Coordinator
* DNS Client
* DNS Server
* Error Reporting Service
* Event Log
* Fast User Switching Compatibility
* Fax Service
* File Replication
* File Server for Macintosh
* FTP Publishing Service
* Help and Support
* HTTP SSL
* Human Interface Device Access
* IAS Jet Database Access
* IIS Admin Service
* IMAPI CD-Burning COM Service
* Indexing Service
* Infrared Monitor
* Internet Authentication Service
* Intersite Messaging
* IP Version 6 Helper Service
* IPSec Policy Agent (IPSec Service)
* IPSec Services
* Kerberos Key Distribution Center
* License Logging Service
* Logical Disk Manager

o    Logical Disk Manager Administrative Service

* Machine Debug Manager
* Message Queuing

o    Message Queuing Down Level Clients

o    Message Queuing Triggers

o    Messenger

* Microsoft POP3 Service
* Microsoft Software Shadow Copy Provider
* MSSQL$UDDI
* MSSQLServerADHelper
* .NET Framework Support Service
* Net Logon
* NetMeeting Remote Desktop Sharing
* Network Connections
* Network DDE
* Network DDE DSDM
* Network Location Awareness (NLA)
* Network Provisioning Service
* Network News Transfer Protocol (NNTP)
* NTLM Security Support Provider
* Performance Logs and Alerts
* Plug and Play  
* Portable Media Serial Number
* Print Server for Macintosh
* Print Spooler
* Protected Storage
* QoS RSVP Service
* Remote Access Auto Connection Manager

o    Remote Access Connection Manager

* Remote Administration Service
*  Help Session Manager

o    Remote Desktop Help Session Manager

* Remote Installation

o    Remote Procedure Call (RPC)

o    Remote Procedure Call (RPC) Locator

o    Remote Registry Service

o    Remote Server Manager

o    Remote Server Monitor

o    Remote Storage Notification

o    Remote Storage Server

* Removable Storage
* Resultant Set of Policy Provider
* Routing and Remote Access
* SAP Agent
* Secondary Logon
* Security Accounts Manager
* Security Center
* Server
* Shell Hardware Detection
* Simple Mail Transport Protocol (SMTP)
* Simple TCP/IP Services
* Smart Card
* Special Administration Console Helper
* System Event Notification
* System Restore Service
* Task Scheduler
* TCP/IP NetBIOS Helper Service
* TCP/IP Print Server
* Telnet
* Terminal Services

o    Terminal Services Licensing

o    Terminal Services Session Directory

* Trivial FTP Daemon
* Uninterruptible Power Supply
* Upload Manager
* Virtual Disk Service
* WebClient
* Web Element Manager
* Windows Firewall /Internet Connection Sharing

o    Windows Installer

o    Windows System Resource Manager

o    Windows Time

* WinHTTP Web Proxy Auto-Discovery Service
* Wireless Configuration
* Workstation
* World Wide Web Publishing Service
* Software Restriction Policies
* The Threat of Malicious Software
* Windows XP and Windows Server 2003 Administrative Templates
* Computer Configuration Settings
* NetMeeting
* Disable Remote Desktop Sharing
* Internet Explorer Computer Settings
* Disable Automatic Install of Internet Explorer Components
* Disable Periodic Check for Internet Explorer Software Updates
* Disable Software Update Shell Notifications on Program Launch
* Make Proxy Settings Per-Machine (Rather than Per-User)
* Security Zones: Do Not Allow Users to Add/Delete Sites
* Turn off Crash Detection
* Do Not Allow Users to Enable or Disable Add-ons
* Internet Explorer\Internet Control Panel\Security Page
* Internet Explorer\Internet Control Panel\Advanced Page
* Allow Software to Run or Install Even if the Signature is Invalid
* Allow Active Content from CDs to Run on User Machines
* Allow Third-party Browser Extensions
* Check for Server Certificate Revocation
* Check for Signatures On Downloaded Programs
* Do Not Save Encrypted Pages to Disk
* Empty Temporary Internet Files Folder when Browser is Closed
* Internet Explorer\Security Features
* Binary Behavior Security Restriction
* MK Protocol Security Restriction
* Local Machine Zone Lockdown Security
* Consistent MIME Handling
* MIME Sniffing Safety Features
* Scripted Window Security Restrictions
* Restrict ActiveX Install
* Restrict File Download
* Network Protocol Lockdown
* Internet Information Services
* Prevent IIS Installation
* Terminal Services
* Deny Log Off of an Administrator Logged in to the Console Session
* Do Not Allow Local Administrators to Customize Permissions
* Sets Rules for Remote Control of Terminal Services User Sessions
* Client/Server Data Redirection
* Allow Time Zone Redirection
* Do Not Allow COM Port Redirection
* Do Not Allow Client Printer Redirection
* Do Not Allow LPT Port Redirection
* Do Not Allow Drive Redirection
* Encryption and Security
* Set Client Connection Encryption Level
* Always Prompt Client For A Password On Connection
* RPC Security Policy
* Secure Server (Require Security)
* Sessions
* Set Time Limit For Disconnected Sessions
* Allow Reconnection From Original Client Only
* Windows Explorer
* Turn Off Shell Protocol Protected Mode
* Windows Messenger
* Windows Update
* Configure Automatic Updates
* Reschedule Automatic Updates Scheduled Installations
* System
* Turn off Autoplay
* Do Not Process The Run Once List
* Logon
* Don't Display The Getting Started Welcome Screen At Logon
* Do Not Process The Legacy Run List
* Group Policy
* Internet Explorer Maintenance Policy Processing
* IP Security Policy Processing
* Registry Policy Processing
* Security Policy Processing
* Error Reporting
* Display Error Notification
* Report Errors
* Internet Communications Management
* Distributed COM
* Browser Menus
* Disable Save This Program To Disk Option
* Attachment Manager
* Inclusion List For High Risk File Types
* Inclusion List For Moderate Risk File Types
* Inclusion List For Low File Types
* Trust Logic For File Attachments
* Hide Mechanisms To Remove Zone Information
* Notify Antivirus Programs When Opening Attachments
* Windows Explorer
* Remove Security Tab
* System\Power Management
* Additional Registry Entries
* How to Modify the Security Configuration Editor User Interface
* TCP/IP-Related Registry Entries
* Disableipsourcerouting: IP Source Routing Protection Level (Protects Against Packet Spoofing)
* Enabledeadgwdetect: Allow Automatic Detection Of Dead Network Gateways (Could Lead To Dos)
* Enableicmpredirect: Allow ICMP Redirects To Override OSPF Generated Routes
* Keepalivetime: How Often Keep-alive Packets Are Sent In Milliseconds (300,000 Is Recommended)
* Synattackprotect: Syn Attack Protection Level (Protects Against Dos)
* Tcpmaxconnectresponseretransmissions: SYN-ACK Retransmissions When A Connection Request Is Not Acknowledged
* Tcpmaxdataretransmissions: How Many Times Unacknowledged Data Is Retransmitted (3 Recommended, 5 Is Default)
* Miscellaneous Registry Entries
* Configure Automatic Reboot from System Crashes
* Enable Administrative Shares
* Disable Saving of Dial-Up Passwords
* Hide the Computer from Network Neighborhood Browse Lists: Hide Computer From the Browse List
* Configure Netbios Name Release Security: Allow the Computer to Ignore Netbios Name Release Requests Except from WINS Servers
* Enable Safe DLL Search Order: Enable Safe DLL Search Mode (Recommended)
* Security Log Near Capacity Warning: Percentage Threshold for the Security Event Log at which the System will Generate a Warning
* Registry Entries Available In Windows XP With SP2 And Windows Server 2003 With SP1
* RunInvalidSignatures
* Registry Entries Available in Windows XP with SP2
* Security Center Registry Entries for XP
* StorageDevicePolicies\WriteProtect
* Registry Entries Available in Windows Server 2003 with SP1
* UseBasicAuth
* DisableBasicOverClearChannel
* Additional Countermeasures
* Securing the Accounts
* NTFS
* Data and Application Segmentation
* Configure SNMP Community Name
* Disable NetBIOS and SMB on Public Facing Interfaces
* Disable Dr. Watson: Disable Automatic Execution of Dr. Watson System Debugger
* Configure IPsec Policies
* Configuring Windows Firewall

Botnets
Economic Espionage
Patch Management
Security Convergence
Identifying the Terrorist