ego market: when people's greed for fame benefits large-scale

80
EGO MARKET WHEN GREED FOR FAME BENEFITS LARGE- SCALE BOTNETS Masarah Paquet-Clouston Olivier Bilodeau GoSecure Inc.

Upload: hatram

Post on 30-Dec-2016

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ego Market: When People's Greed for Fame Benefits Large-Scale

EGO MARKET

WHEN GREED FOR FAME BENEFITS LARGE-

SCALE BOTNETS

Masarah Paquet-Clouston

Olivier Bilodeau

GoSecure Inc.

Page 2: Ego Market: When People's Greed for Fame Benefits Large-Scale

Masarah Paquet-Clouston

Researcher at GoSecure

Inc.

Master student in

Criminology at Université

de Montréal

Treasurer for the

Northsec conference

Olivier Bilodeau

Security Research Lead at GoSecure Inc.

VP training for the Northsec Conference and CTF

Page 3: Ego Market: When People's Greed for Fame Benefits Large-Scale

Montreal, May 2017

nsec.io

Page 4: Ego Market: When People's Greed for Fame Benefits Large-Scale

AGENDA1. Malware behind: Linux/Moose Recap

2. Honeypot environment built for analysis

3. The man-in-the-middle attack on the Botnet

4. The Linux/Moose’s operations

5. Linux/Moose’s buyers

6. Overview of sellers

7. Potential profitability

Page 5: Ego Market: When People's Greed for Fame Benefits Large-Scale

JOINT RESEARCH

Two additional authors:

- David Décary-Hétu, Université de Montréal

- Thomas Dupuy, ESET

Page 6: Ego Market: When People's Greed for Fame Benefits Large-Scale

THE STORY OF LINUX/MOOSE

Page 7: Ego Market: When People's Greed for Fame Benefits Large-Scale

LINUX/MOOSE IN A NUTSHELL

Affects routers / Internet of Things (IoT)

Embedded linux systems with busybox userland

Worm-like behavior

Telnet credential bruteforce

Payload: Proxy service

SOCKSv4/v5, HTTP, HTTPS

Used to proxy traffic to social media sites

Page 8: Ego Market: When People's Greed for Fame Benefits Large-Scale

VISITING SOCIAL MEDIA SITES!?

Page 9: Ego Market: When People's Greed for Fame Benefits Large-Scale

LINUX/MOOSE

Timeline

November 2014: Discovery by ESET

Early 2015: Thoroughly reversed-engineered

May 2015: Paper published

June 2015: C&C down

September 2015: New version

Page 11: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 12: Ego Market: When People's Greed for Fame Benefits Large-Scale

Elan = Moose in French

Page 13: Ego Market: When People's Greed for Fame Benefits Large-Scale

LOTUS ELAN

Page 14: Ego Market: When People's Greed for Fame Benefits Large-Scale

SLOVAK MUSIC GROUP CALLED ELAN

Page 15: Ego Market: When People's Greed for Fame Benefits Large-Scale

FOLLOWING THE ESET REPORT

Page 16: Ego Market: When People's Greed for Fame Benefits Large-Scale

THE COMMAND & CONTROL

(C&C) SERVERS WENT DARK

Until September 2015

Page 17: Ego Market: When People's Greed for Fame Benefits Large-Scale

THIS TALK IS ABOUT…

Understanding Linux/Moose

and the market it evolves in

Page 18: Ego Market: When People's Greed for Fame Benefits Large-Scale

Catching Linux/Moose v2.0

Page 19: Ego Market: When People's Greed for Fame Benefits Large-Scale

LINUX/MOOSE HONEYPOT

Software-based

Low interaction

Side-loaded an ARM virtual machine

Which we infected

Page 20: Ego Market: When People's Greed for Fame Benefits Large-Scale

CATCHING LINUX/MOOSE

Page 21: Ego Market: When People's Greed for Fame Benefits Large-Scale

HONEYPOT COMPONENTS

Cowrie

Python / Twisted

Emulated filesystem and commands output

Actively maintained

Easy to modify

Machine parsable logs (JSON)

Real-time log replay mechanism

No Telnet Support…

Page 22: Ego Market: When People's Greed for Fame Benefits Large-Scale

CONTRIBUTED TELNET TO COWRIE

Page 23: Ego Market: When People's Greed for Fame Benefits Large-Scale

COWRIE HONEYPOT PROJECT

Page 24: Ego Market: When People's Greed for Fame Benefits Large-Scale

HONEYPOT COMPONENTS

Infected host

QEMU

Debian Linux ARM image

Plant Linux/Moose binary

Run it

Page 25: Ego Market: When People's Greed for Fame Benefits Large-Scale

CATCHING LINUX/MOOSE

Page 26: Ego Market: When People's Greed for Fame Benefits Large-Scale

Attacking Linux/Moose

Page 27: Ego Market: When People's Greed for Fame Benefits Large-Scale

STRIPPING THE “S” FROM HTTPS

Once infected, HTTPS traffic was flowing to social networks

Possible to extract targeted sites via X.509 Certificate Common Name (CN)

Limits what we can study

Page 28: Ego Market: When People's Greed for Fame Benefits Large-Scale

HOW THE BOTS ARE RELAYING TRAFFIC

Page 29: Ego Market: When People's Greed for Fame Benefits Large-Scale

HTTPS MAN-IN-THE-MIDDLE ATTACK

Page 30: Ego Market: When People's Greed for Fame Benefits Large-Scale

MOUNTING THE ATTACK

Redirect outgoing HTTP/HTTPS to mitm

process

Avoid trapping C&C traffic

Craft a Certificate Authority

Cross fingers

Page 31: Ego Market: When People's Greed for Fame Benefits Large-Scale

A HINT OF SOCIAL ENGINEERING

Mimic a TLS inspection

security appliance in your

Certificate Authority

Page 32: Ego Market: When People's Greed for Fame Benefits Large-Scale

A FAILURE

Patched bettercap: to disable HSTS Bypass

Used lots of resources

Segfaults

No machine parsable logs

Page 33: Ego Market: When People's Greed for Fame Benefits Large-Scale

TRYING MITMPROXY

mitmproxy in transparent proxy mode

Running for months

Has a library to parse logs

Page 34: Ego Market: When People's Greed for Fame Benefits Large-Scale

MAN-IN-THE-MIDDLE A BOTNET

Success!

Botnet operators disregarded the “Certificate

Error” generated by our fake certificate

Page 35: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 36: Ego Market: When People's Greed for Fame Benefits Large-Scale

SO,

WHERE ARE WE AT?

Page 37: Ego Market: When People's Greed for Fame Benefits Large-Scale

WE HAVE

Several infected hosts actively used by

operators

HTTPS traffic in plaintext

C&C traffic

Publicly available seller market

Page 38: Ego Market: When People's Greed for Fame Benefits Large-Scale

OUR FINDINGS

Page 39: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 40: Ego Market: When People's Greed for Fame Benefits Large-Scale

LINUX/MOOSE

No x86 version

No ad fraud, DDoS or spam

No persistence mechanism

Page 41: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 42: Ego Market: When People's Greed for Fame Benefits Large-Scale

CHANGES AFTER ESET’S REPORT

C&C IP Address

Provided via command-line (on infection)

Obfuscated (XOR + packed as Int)

Proxy service port changed

Updated bot vetting process

New HTTP-looking protocol with C&C

Page 43: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 44: Ego Market: When People's Greed for Fame Benefits Large-Scale

ON LINUX/MOOSE EXISTENCE

Social media fraud:

“The process of creating false

endorsements of social networks

accounts in order to enhance a

user’s popularity and visibility.”

Page 45: Ego Market: When People's Greed for Fame Benefits Large-Scale

LINUX/MOOSE’S TRAFFIC

Page 46: Ego Market: When People's Greed for Fame Benefits Large-Scale

WHAT IT DOES ON INSTAGRAM

Page 47: Ego Market: When People's Greed for Fame Benefits Large-Scale

VARIOUS MODUS OPERANDI

1. Visiting own inbox

2. Looking at potential recipients to send a message

3. Visiting own personal timeline

4. Visiting own inbox

5. Looking at potential recipients to send a message

6. Visiting again own inbox

7. Loading the feed of the account of the targeted account to be followed;

8. Requesting basic information about the account;

9. Searching for the targeted account to be followed;

10. Searching again for the targeted account;

11. Requesting basic information about the account;

12. Looking at the friendship status with the account;

13. Loading the feed of the account;

14. Requesting a list of other accounts, according the profile loaded;

15. Following the targeted account;

Page 48: Ego Market: When People's Greed for Fame Benefits Large-Scale

SUCCESS RATE: 89%

Page 49: Ego Market: When People's Greed for Fame Benefits Large-Scale

BUT… FOLLOWS DON’T LAST

Of 1,732 fake accounts, 1,247 (72%) were

suspended by Instagram

Page 50: Ego Market: When People's Greed for Fame Benefits Large-Scale

BUYERS ARE GETTING RIPPED OFF!

Page 51: Ego Market: When People's Greed for Fame Benefits Large-Scale

BUYERS

WHO ARE THEY?

Page 52: Ego Market: When People's Greed for Fame Benefits Large-Scale

Profiles on which follows were performed by

Linux/Moose

Active profiles with lots of followers AND no

reaction when new pictures are posted

Went through 500 profiles

DETERMINING POTENTIAL BUYERS:

Page 53: Ego Market: When People's Greed for Fame Benefits Large-Scale

FOR EXAMPLE

Page 54: Ego Market: When People's Greed for Fame Benefits Large-Scale

BUSINESS-RELATED

ACCOUNTS

Page 55: Ego Market: When People's Greed for Fame Benefits Large-Scale

BUSINESS-RELATED

ACCOUNTS,

BUT CENTERED

AROUND

AN INDIVIDUAL

Page 56: Ego Market: When People's Greed for Fame Benefits Large-Scale

ASPIRING

CELEBRITIES

Page 57: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 58: Ego Market: When People's Greed for Fame Benefits Large-Scale

EGO MARKET?

Page 59: Ego Market: When People's Greed for Fame Benefits Large-Scale

NO DIRECT VICTIMS

Only those that get fooled by the “false

popularity”

Making criminal money by selling to

COMMON PEOPLE!!

Page 60: Ego Market: When People's Greed for Fame Benefits Large-Scale

SELLERS

Page 61: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 62: Ego Market: When People's Greed for Fame Benefits Large-Scale

WEBSITES

Page 63: Ego Market: When People's Greed for Fame Benefits Large-Scale

PRICE BUNDLES

Page 64: Ego Market: When People's Greed for Fame Benefits Large-Scale

$0 $100 $200 $300 $400 $500 $600 $700 $800

PRICE FOR 10,000 FOLLOWS

Page 65: Ego Market: When People's Greed for Fame Benefits Large-Scale

HERE IS A LITTLE STORY

Page 66: Ego Market: When People's Greed for Fame Benefits Large-Scale

FOUND A SELLER THAT SOLD

Page 67: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 68: Ego Market: When People's Greed for Fame Benefits Large-Scale

1.

2.

3.

4.

Page 69: Ego Market: When People's Greed for Fame Benefits Large-Scale

5.

6.

Page 70: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 71: Ego Market: When People's Greed for Fame Benefits Large-Scale

AND…

Page 72: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 73: Ego Market: When People's Greed for Fame Benefits Large-Scale

POTENTIAL REVENUE OF LINUX/MOOSE

On average, our honeypots performed 1,186 followsper month on Instagram

On average, the price is US $112.67 for 10,000 follows

Or US $0.0011 per follow

Page 74: Ego Market: When People's Greed for Fame Benefits Large-Scale

LINUX/MOOSE POTENTIAL REVENUE

13.05$ per month per bot

Page 75: Ego Market: When People's Greed for Fame Benefits Large-Scale

Linux/Moose Potential Revenue

Page 76: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 77: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 78: Ego Market: When People's Greed for Fame Benefits Large-Scale
Page 79: Ego Market: When People's Greed for Fame Benefits Large-Scale

Could not raise any interest from:

law enforcement

hosting providers (takedown)

AND

We lost faith in Humanity

SO PERFECT THAT

Page 80: Ego Market: When People's Greed for Fame Benefits Large-Scale

THANKS!

Masarah Paquet-Clouston

[email protected]

@masarahclouston

Olivier Bilodeau

[email protected]

@obilodeau

Linux/Moose IoCs:

https://github.com/eset/malware-ioc/tree/master/moose

Ego Market Research (paper and blog):

https://gosecure.net/blog/

QUESTIONS?