The Attack Process

James Walden

University of Toledo
LCCC University Partnership

The Attack Process

Reconnaissance

Passive Reconnaissance

Reconnaissance: Scoping

Reconnaissance: Search the Web

Reconnaissance: Network Enumeration

Reconnaissance: Network Mapping

Active Reconnaissance

Reconnaissance: Ping Sweeps

Reconnaissance: Port Scans

Reconnaissance: Firewall Analysis

Reconnaissance: Vulnerability Scanning

Reconnaissance: War Dialing

Reconnaissance: Social Engineering

Reconnaissance: Physical Reconnaissance

Countering Active Reconnaissance

Exploitation

Exploitation: Physical Attacks

Exploitation: Network Attacks

Network Sniffing

IP Spoofing

TCP Hijacking

Usurp user access via TCP connection like telnet by

Exploitation: Local Attacks

Buffer Overflows

Buffer Overflows: Security Implications

Canonicalization

Resources (files, URLs) can be referenced by many names:

Password Cracking

Race Conditions

Incorrect behavior from unexpected dependency on relative timing of events

SQL Injection

Denial of Service Attacks

Exhausting Local Resources

Bandwidth Consumption

Remotely Exhausting Resources

Distributed Denial of Service

Reinforcement

Backdoors

Rootkits

Kernel Rootkits

Covering Tracks

Modifying System Logs

Hiding Files

Covert Channels

Who are the Attackers?

While hackers come from various backgrounds, they have different motives:

Hacking for Fun

References