35
Vulnerability Market Celil ÜNÜVER SignalSEC Ltd. www.signalsec.com

The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

  • View
    585

  • Download
    3

Embed Size (px)

DESCRIPTION

The talk will be about 0-day cyber weapons. We will cover hot topics about software vulnerabilities and vulnerability market.

Citation preview

Page 1: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Vulnerability Market

Celil ÜNÜVER SignalSEC Ltd. www.signalsec.com

Page 2: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

About me

• Co-founder and Researcher @ SignalSEC Corp.

• Vulnerability Research and Intelligence

• Have discovered lots of vuln affects Adobe, IBM, Microsoft, Facebook, SCADA , Novell etc.

• Speaker at CONFidence, Hackfest, Swiss Cyber Storm, c0c0n etc.

• Organizer of NOPcon Hacker Conference

Page 3: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Briefly

I’m interested in bug hunting

Page 4: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Jargon / Terminology

• Vulnerability: software bug which causes a security issue.

• 0-day: Unknown vulnerability in a computer

application. No patch!

• Exploit: A software to break software and take advantage

Page 5: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

SCADA (in)Security

Page 6: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

No more stuxnet

Page 7: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Exploit Market

Underground:

Page 8: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Exploit Market

Legal Buyers: Governments , Brokers (iDefense, ZDI, Netragard, Exodus etc.)

Page 9: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Price List

Page 10: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Price List

Page 11: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Price List

• Price depends on where you live and who you are (800 usd for zeroday attacks)

Page 12: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

How you serve it?

PoC Weaponized Exploit

Page 13: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Price List

• And price depends on how you serve it:

Weaponized Exploit

Page 14: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Fighting Crime with the help of cyber weapons

A spy software and exploits used in Mexico to arrest a drug lord and organized crime leader

Page 15: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Bug Hunting Methods

• Reversing

Page 16: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Reversing

There are 10 types of people in the world: Those who

understand binary and those who don’t.

Page 17: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Bug Hunter’s Toolbag

1-) Debugger:

- Debugger

2-) Disassembler:

- IDA Pro

Page 18: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

WinDBG

Page 19: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

IDA Disassembler

Page 20: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

SCADA Vulns

Sometimes it’s really easy to find SCADA VULNS!!!

Page 21: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Why it’s easy?

There was not a real threat for SCADA software untill 2010

So the developers were not aware of SECURE

Development

Page 23: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Case-1: CoDeSys Vulnerability

• France, Poland, Deutch Telecom use this software

• Buffer overflow vulnerability when parsing long http requests due to an unsafe function

Page 24: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Case-1: CoDeSys Vulnerability

• Direct contol on EIP

Page 25: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Case-2: Schneider IGSS Vulnerability

• Oslo Traffic Center, Czech Republic Gas Center, Kuala Lumpur Airport

Page 27: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Finding Targets

• Banner Information: “SCXWebServer”

HTTP/1.1 200 OK

Content-Encoding: deflate

Date: Tue, 14 Dec 2010 19:09:52 GMT

Expires: Tue, 14 Dec 2010 19:09:52 GMT

Cache-Control: no-cache

Server: SCXWebServer/6.0

Page 28: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Search on SHODAN

Page 29: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

CoDeSys ENI on SHODAN

• Server’s Banner : “ENIServer”

• Shodan Results: 195

Page 30: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

CoDeSys WebServer on SHODAN

• Server’s Banner : “3S_WebServer”

• Shodan Results: 151

Page 31: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Reversing Tips

• It’s hard to find bugs via static reversing

• Use debugger + disassembler together and do dynamic reversing!

Page 32: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Static Reversing

• Bol

• Good luck!

Page 33: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Dynamic Reversing

BreakPoint on some “juicy” instructions and functions:

REP MOVSD = memcpy (edi , esi, ecx)

REP STOSD = memset (edi, eax, ecx)

STRCPY

RECV

WSARecv

Page 34: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

Office Zero-day Exploit

• Demo

Page 35: The Market for Cyber Weapons - NATO Cooperative Cyber Defence Centre of Excellence

D Thank you! • Contact:

[email protected]

• www.signalsec.com

• vis.signalsec.com

• Twitter: @celilunuver