Network Mapping

34
Network Mapping Identify Live Hosts Determine running Services TCP Port Scanning UDP Port Scanning Banner Grabbing ARP Discovery Identify Perimeter Network (Router / Firewalls) Tracerouting Scan Default Firewall/Router Ports Perform FIN/ACK Scan Map Router / Firewall Rule-Base Passive OS Guessing Active OS Guessing TCP/IP Stack Fingerprinting HTTP Packet Analysis ICMP Packet Analysis Telnet Handshake Analysis Host Enumeration Systems Enumeration Heorot.net

description

Network Mapping. Identify Live Hosts Determine running Services TCP Port Scanning UDP Port Scanning Banner Grabbing ARP Discovery Identify Perimeter Network (Router / Firewalls) ‏ Tracerouting Scan Default Firewall/Router Ports Perform FIN/ACK Scan Map Router / Firewall Rule-Base. - PowerPoint PPT Presentation

Transcript of Network Mapping

Page 1: Network Mapping

Network Mapping Identify Live Hosts Determine running Services

TCP Port Scanning UDP Port Scanning Banner Grabbing ARP Discovery

Identify Perimeter Network (Router / Firewalls) Tracerouting Scan Default Firewall/Router

Ports Perform FIN/ACK Scan Map Router / Firewall

Rule-Base

Passive OS Guessing Active OS Guessing

TCP/IP Stack Fingerprinting HTTP Packet Analysis ICMP Packet Analysis Telnet Handshake Analysis

Host Enumeration Systems Enumeration

Heorot.net

Page 2: Network Mapping

Identify Live Hosts

Project Scope will restrict scan spectrum

Tools:pingnmaphpingtraceroutetpctraceroute

Heorot.net

Page 3: Network Mapping

Identify Live Hosts

ping Demonstration

Page 4: Network Mapping

Identify Live Hosts

nmap Demonstration

Page 5: Network Mapping

Identify Live Hosts

hping Demonstration

Page 6: Network Mapping

Identify Live Hosts

traceroute Demonstration

Page 7: Network Mapping

Identify Live Hosts

tcptraceroute Demonstration

Page 8: Network Mapping

Hands-On Exercise Identify Live Hosts

Tools:pingnmaphpingtraceroutetpctraceroute

Man pages# man ping# man nmap# man traceroute# man tcptraceroute

Difference between:TCPUDP

What is an “ICMP echo request”?#man icmp

Heorot.net

Page 9: Network Mapping

Determine Running Services

TCP Port Scanning UDP Port Scanning Banner Grabbing ARP Discovery

Heorot.net

Page 10: Network Mapping

Determine Running Services

TCP Port Scanning

Tools:nmapnetcathping

Heorot.net

Page 11: Network Mapping

Determine Running Services

nmap Demonstration

Page 12: Network Mapping

Determine Running Services

netcat Demonstration

Page 13: Network Mapping

Determine Running Services

hping Demonstration

Page 14: Network Mapping

Determine Running Services

UDP Port Scanning

Tools:nmapnetcathping

Heorot.net

Page 15: Network Mapping

Determine Running Services

nmap Demonstration

Page 16: Network Mapping

Determine Running Services

netcat Demonstration

Page 17: Network Mapping

Determine Running Services

hping Demonstration

Page 18: Network Mapping

Determine Running Services

Banner Grabbing

Tools:nmapamapnetcattelnet

Heorot.net

Page 19: Network Mapping

Determine Running Services

nmap Demonstration

Page 20: Network Mapping

Determine Running Services

amap Demonstration

Page 21: Network Mapping

Determine Running Services

netcat Demonstration

Page 22: Network Mapping

Determine Running Services

telnet Demonstration

Page 23: Network Mapping

Determine Running Services

ARP Discovery

Tools:arpingarp + protocol analyzer

Heorot.net

Page 24: Network Mapping

Hands-On Exercise Determining Running Services

Tools:nmapnetcathpingamapnetcattelnet

TCP Services5 “open” services

UDP Services1 “closed” service

(or is it???)

BannersHow many banners can you

grab?Version InformationApplication Name

TCP 3-way Handshake

Heorot.net

Page 25: Network Mapping

Operating System Guessing

Operating System Query

Tools:httprintnetcatnmap

Heorot.net

Page 26: Network Mapping

Operating System Guessing

httprint Demonstration

Page 27: Network Mapping

Operating System Guessing

netcat Demonstration

Page 28: Network Mapping

Operating System Guessing

ICMP Packet Analysis

Tools:xprobe

Heorot.net

Page 29: Network Mapping

Operating System Guessing

xprobe Demonstration

Page 30: Network Mapping

Operating System Guessing

Telnet Handshake Analysis

Tools:nmaptelnetfp

Heorot.net

Page 31: Network Mapping

Operating System Guessing

nmap Demonstration

Page 32: Network Mapping

Host Enumeration

What did you miss?Unknown application?

Unusual OS?

Time to read up:RFC (Request for Comments)White PapersManuals

Heorot.net

Page 33: Network Mapping

Hands-On Exercise Operating System Guessing / Host Enumeration

Tools:xprobenmap

RFCsWhat they areWho produces themRFC 793, 768, 792

○ Bonus: 854, 4251○ Super-Geek Bonus: 3766

White PapersLinuxSlackware

DocumentationSlackware

Heorot.net

Page 34: Network Mapping

Module 4 – Conclusion

Phase II Controls Assessment Scheduling

○ Information Gathering○ Network Mapping

Identify Live HostsDetermine running ServicesIdentify Perimeter Network (Router / Firewalls)Passive OS GuessingActive OS GuessingHost Enumeration

Heorot.net