bsides angler-evolution talk

39
Evolution of the Angler Exploit Kit

Upload: earl-carter

Post on 13-Jan-2017

287 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Bsides angler-evolution talk

Evolution of the Angler Exploit Kit

Page 2: Bsides angler-evolution talk

About Myself

•  Earl Carter •  Threat Researcher, Talos Group •  Over 20 Years in Network

Security •  3rd Degree Black Belt

Taekwondo

Page 3: Bsides angler-evolution talk

Cloud to Core Visibility web requests a day

16 BILLION

email messages a day

500 BILLION Endpoint malware queries a day

18.5 BILLION

Page 4: Bsides angler-evolution talk
Page 5: Bsides angler-evolution talk

Basic Terminology

Drive-by Download Attacks

Malvertising

Exploit Kits Landing Page

Exploit Payload

Page 6: Bsides angler-evolution talk

Drive-by Download Attacks

•  The act of downloading something unintentionally, usually malicious

•  No need to click to download •  Malvertising is a common vector

Page 7: Bsides angler-evolution talk

Malvert is ing

•  Content varies by system •  Content varies by user •  Content varies by visit

Page 8: Bsides angler-evolution talk

Lots of Noise

CNN 26 Domains 39 Hosts 171 Objects 557 Connections

Page 9: Bsides angler-evolution talk

What is an exploit k i t?

•  A software package designed to exploit vulnerable browsers and plugins

•  Blackhole was the first major exploit kit

Page 10: Bsides angler-evolution talk

Angler Exposed

Page 11: Bsides angler-evolution talk

Attacker Innovat ion

•  Angler is the most successful exploit kit •  Demonstrates continued innovation •  New Functionality Quickly Spreads

–  Exploit kits competing for business

•  Exploits kits get overlooked as a sophisticated threat

Page 12: Bsides angler-evolution talk

Monetizat ion of Hacking

There are three main payload types: •  Ransomware

•  Cryptowall, Teslacrypt

•  Click-fraud agents •  Bedep

•  Miscellaneous •  trojans, keyloggers, spyware

Page 13: Bsides angler-evolution talk

Domain Shadowing

•  Static IP Address •  Registered Domains •  Fast Flux DNS •  Dynamic DNS •  Domain Shadowing

Jan-Feb 2015

Page 14: Bsides angler-evolution talk

URL Structure Landing Page

Jan-Jul 2015

/lists/18026519312117497906

/polymorphism-relate-disambiguation-probation/807433931184758078

/search?q=pmOmaU2uh_me&e2=Cp4-iyeALf7zBKFL35SjcU&4VHps=LLnyCmlfcZ5gKB&98=pUuxRyaYW-xQPyh&

/fizziest.php?q=G0PP8NWqU2pJgBkEkkb4nR&h=SHY&c=el7AqmPg-LYqbGJkbLhw&s=AeIDQZMgbummm1RYkwJB&az=zpv3C6laNuDACeto8OYvUTQu&ea=p&i=a1twO7co5&g=F

/viewtopic.php?f=1&t=015806680

Page 15: Bsides angler-evolution talk

URL Structure Exploit Page

Jan-Jul 2015

/L8Vz9fnAJQ-NIIEeBal7h7QTEL5YpvcKfrOMuBGcE7sOA4Xt

/0V2e2PeF9XDbT_uCRPA43XEZexvaFojkBGfja5kEHDT28-u-Vkko5AB04Ht6w4AV

/AVmBMYOz8hkFOC9zv9APM-UAx35zDy31CHZNI5aVT388hbag.pycharm?two=PgIqiVNOqsq&seven=yKj0ku

/change.xfdl?model=4cAwSLa0TZ&sound=iCIuP7&street=&sort=Ew3TGK&American=3__xZmrR&right=&animal=rfWXuq2Gf&two=UufQU4W-e

Page 16: Bsides angler-evolution talk

302 Cushioning

•  iFrame vs Malvertising •  302 Redirection •  Return to Dynamic DNS (DDNS)

May 2015

Page 17: Bsides angler-evolution talk

Digging Deeper

Jul 2015

Page 18: Bsides angler-evolution talk

Taking a Close Look

•  Deep Data Analytics July 2015 •  Telemetry from compromised users •  ~1000 Sandbox Runs

•  July 2015 •  Angler Underwent several URL

Changes •  Multiple “Hacking Team” 0-Days added

•  Ended with tons of data

Page 19: Bsides angler-evolution talk

Detect ion Challenges

•  Hashes •  Found 3,000+ Unique Hashes •  6% in VT

•  Most detection <10 •  Encrypted Payloads

•  Using Diffie Helman Encryption for IE Exploit •  Unique to each user

•  Domain Behavior •  DDNS •  Domain Shadowing •  Adversary Owned Domains •  Hard Coded IP

Page 20: Bsides angler-evolution talk

Exploit Detai ls

“Hacking Team” Adobe Flash 0days CVE-2015-5119, CVE-2015-5122 IE 10 and 11 JScript9 Memory Corruption Vulnerability CVE-2015-2419 IE OLE Vulnerability CVE 2014-6332

Adobe Flash

CVE 2014-6332

Silverlight

Page 21: Bsides angler-evolution talk

Unique Referers

Unique Referers By Day July 2015

Page 22: Bsides angler-evolution talk

Unique IP Addresses Per Day

Page 23: Bsides angler-evolution talk

IP Address / ASN Relat ionship

Angler HTTP Requests by Provider July 2015

Page 24: Bsides angler-evolution talk

Shutt ing Down the Source •  Partnered with Limestone Networks

•  Angler Infeastructure •  Level-3

•  Magnitude and Scale •  Collaborated with OpenDNS

•  Visibility into DNS Infrastructure

Page 25: Bsides angler-evolution talk

New Insight The Bigger Picture

Page 26: Bsides angler-evolution talk

The Backend Infrastructure

Page 27: Bsides angler-evolution talk

Angler Vict ims

Page 28: Bsides angler-evolution talk

Potent ial Revenue

To play with the numbers, please visit: http://talosintel.com/angler-exposed/

Page 29: Bsides angler-evolution talk

Angler Exploit K it Evolves Again

•  Parameter Changes: •  New Gate •  Registered Domains

Jan 2016

Page 30: Bsides angler-evolution talk

URL Changes

Previous index.php viewtopic.php search.php viewforum.php

Jan 2016

Added view.php viewthread.php

Page 31: Bsides angler-evolution talk

URL Changes

Jan 2016

Old Format

New Format

Page 32: Bsides angler-evolution talk

New Gate

Page 33: Bsides angler-evolution talk

New Gate

Page 34: Bsides angler-evolution talk

Uti l iz ing Free Domains

Page 35: Bsides angler-evolution talk

New Actor

Page 36: Bsides angler-evolution talk

Summary

•  Angler Changed •  Rules Updated •  Customer Protected •  No Coverage Lapse

•  New Gate •  Method to direct users to

EK •  Leveraging .tk TLD

•  Free Domains •  New Actor

•  95+% .top TLD •  700+ Domains in ~14 days

Page 37: Bsides angler-evolution talk

Protect ing Yourself

Install security patches as soon as possible

Use anti-malware software

Make periodic backups of your system that are kept offline

Page 38: Bsides angler-evolution talk

Conclusion

•  Angler Continues to Evolve •  Other Exploit Kits Quickly Follow Suit •  Detection must Evolve to Keep Pace •  Collaboration Provides Greater Visibility •  Exploit Kits Industrialized – Big Money

Page 39: Bsides angler-evolution talk

talosintel.com

@TalosSecurity @kungchiu

[email protected]