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.

Transcript of Ego Market: When People's Greed for Fame Benefits Large-Scale ...

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?