Top Banner
BruCON 4, Ghent 2012 pMap … The Silent Killer
46

pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois...

May 03, 2018

Download

Documents

ngothien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

BruCON 4, Ghent 2012

pMap … The Silent Killer

Page 2: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Gregory Pickett, CISSP, GCIA, GPENChicago, Illinois

[email protected]

Hellfire Security

Page 3: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Overview

Stage Is SetIsolation OccursTensions BuiltIndividualsEnd Game

Page 4: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

See No Evil, Hear No Evil

Page 5: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Advertising

Routers, Printers, Appliances, Windows, Apple, Linux, … Everything?Broadcast and Multicast Resolve Names, Send Updates, Get Configuration, Find Services, Etc.It’s all about cooperation by sharing what you have

Page 6: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Listen to the “Crazy” guy

Page 7: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Implications

Messaging to Educate Peers … Can also Educate AttackersNo Authentication … Indiscriminate DistributionFor Peer, Part of CooperationFor Attackers, Available Attack Surface

Page 8: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

They travel in packs!

Page 9: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Underlying Protocol for AdvertisingBroadcasts and Multicast are over UDPMuch of this traffic is server to serverServer to Server … fixed portsUnique Source and destination port pairs

UDP

Device Type

Page 10: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Asking for Directions …

Page 11: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Multicast DNS (mDNS)!

Name Resolution (Peer-to-Peer)Messages

Same formats and operating semantics as conventional DNSBased on “local” domainShared and unique records

OperationsQueries and responses sent to 224.0.0.251Utilizes UDP port 5353 for both resolvers and responders

Page 12: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

NamesDevice Type and Make

Name

Page 13: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

DNS-Service Discovery (DNS-SD)

Service Discovery (Peer-to-Peer)Works over standard and multicast DNS Fully CompliantContinuous QueryingShared “PTR” recordsUnique “SRV” and “TXT” records

Page 14: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Services (SRV)

PortsPortsPortsPorts

Page 15: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Services (SRV, TXT)

Device Type

Device Type and Make

Make and Model

Version

Service Setup

Service Setup

Page 16: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Services (SRV, TXT)

Device Type and

Operating System

Device Type and Make

Model

Page 17: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Simple Service Discovery Protocol (SSDP)

Service Discovery (Peer-to-Peer)Messages

HTTP over UDPMethods for Advertisement and DiscoveryUsing SSDP-Specific Header Fields

OperationsNotifications and Searches sent to 239.255.255.250 or 239.255.255.177Utilizing UDP port 1900

Page 18: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Notifications (Location, Server)Device Type, Make, and Operating System

Device Type, and Operating System

Ports

Page 19: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Ominous Fog …

Page 20: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Broadcast and MulticastListening (Layer-2 Boundaries)

Broadcast DomainVLAN containment

MulticastRouters between the recipient and the source must be multicast enabled

mDNSQuerying (Link-Local Response Only)

Responses only accepted from local-linkResponses only sent to the local-link

Limitations

Page 21: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Defenders Aren’t Interested …

Page 22: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Typical Perspective

This is just NoiseThese hosts are behind a firewallSomething Will Break!

Page 23: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Reign of Terror Begins!

Page 24: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Attacker Introduced

Page 25: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

pMap v1.00 for Windows

- Discovery, Scanning, and Fingerprinting via Broadcast and Multicast traffic

- Device Type, Make, Model, Service Configuration, and Versions- Nmap-like output- Stand-Alone or Agent Modes- Metasploit script

Page 26: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Demonstration (Basic Usage)

Page 27: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Stalking The Prey …

Page 28: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

First to Go …

Page 29: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Demonstration (Local)

Page 30: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Demonstration (Remote)

Page 31: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Will They See Him Coming?

Page 32: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Detections

Intrusion Detection/Prevention SystemsEtherapeNetflow/StealthWatch

Page 33: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Chase Begins

Page 34: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

What Obstacles Are There?

Page 35: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Defenses

NetworkFirewallsNetwork Access ControlAccess Control ListsVLANs

End-PointAnti-Virus/Anti-Spyware/Anti-SpamFirewalls and Port BlockingIntrusion Prevention SystemApplication Control

Page 36: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

They run … but they can’t get hide

Page 37: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Next to Die …

Page 38: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Demonstration (Factory)

Page 39: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Demonstration (Hotel)

Page 40: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Demonstration (Mall)

Page 41: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Killing Starts!

Page 42: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

With This Foundation …

- Go Active … Poke and Probe- Exploit and Compromise- Gain Footholds- Continue The Fun

Page 43: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

And The Attacker Is …

Page 44: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

Final Thoughts

Hosts are now actively advertising their available attack surfaces Great for passive information gatheringInformation that can be used to discover, scan, and fingerprint themMaking later targeting and attacking easier

Page 45: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com

ToolspMap v1.00 for WindowsSHA-1: 4de0ac59f58f2b40e1efb6ea97c3fe264761bced

pMap v1.00 for MetasploitSHA-1: 96251945997c2838d464c9d4059ad4456dd8c013

Updates http://www.hellfiresecurity.com

Page 46: pMap … The Silent Killer - files.brucon.orgfiles.brucon.org/2012/Pmap_The_Silent_Killer.pdf · pMap … The Silent Killer. Gregory Pickett, CISSP, GCIA, GPEN Chicago, Illinois gregory.pickett@hellfiresecurity.com