banking malware zeu s zombies are using in online banking theft

71

Upload: nahidul-kibria

Post on 16-Jul-2015

121 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Banking malware zeu s zombies are using in online banking theft
Page 2: Banking malware zeu s zombies are using in online banking theft

Nahidul Kibria

Co-Leader, OWASP Bangladesh Chapter,Principal Software Engineer, Orbitax Bangladesh Ltd.

Writing code for fun and food. Security enthusiastic.

Twitter:@nahidupa

Page 3: Banking malware zeu s zombies are using in online banking theft

About OWASPOWASP’s mission is “to make application security visible, so

that people and organizations can make informed decisions about true application”

Attacker not use black art to exploit your application

Page 4: Banking malware zeu s zombies are using in online banking theft

www.owasp.org

|4

Bangladesh Chapter

Page 5: Banking malware zeu s zombies are using in online banking theft

Financial Malware: ZeuS zombies are using in online banking theft.

Page 6: Banking malware zeu s zombies are using in online banking theft

Process of login your banking account getting more and more complicated.

6

Page 7: Banking malware zeu s zombies are using in online banking theft

Extra pin code

7

Page 8: Banking malware zeu s zombies are using in online banking theft

8

Page 9: Banking malware zeu s zombies are using in online banking theft
Page 10: Banking malware zeu s zombies are using in online banking theft

10

Page 11: Banking malware zeu s zombies are using in online banking theft

11

Page 12: Banking malware zeu s zombies are using in online banking theft

Show picture in login window

12

Page 13: Banking malware zeu s zombies are using in online banking theft

13

Page 14: Banking malware zeu s zombies are using in online banking theft

All of this is to save you …

14

Page 15: Banking malware zeu s zombies are using in online banking theft

15

Page 16: Banking malware zeu s zombies are using in online banking theft

16

Page 17: Banking malware zeu s zombies are using in online banking theft

ZeuS and Spy Eye

Page 18: Banking malware zeu s zombies are using in online banking theft

18

Zeus modify Bank financial statement

Page 19: Banking malware zeu s zombies are using in online banking theft

ZombiesIn computer science, a zombie is

a computer connected to the Internet that has been compromised.

Page 20: Banking malware zeu s zombies are using in online banking theft

Zombies are part of botnet

Page 21: Banking malware zeu s zombies are using in online banking theft

What Is a Botnet?

21

Page 22: Banking malware zeu s zombies are using in online banking theft

What Does a Botnet Do?

22

Page 23: Banking malware zeu s zombies are using in online banking theft

First Generation

Internet Relay Chat (IRC) Protocol

Second Generation

Peer-to-Peer (P2P) Protocol

Third Generation

Hyper Text Transfer Protocol (HTTP)

Hybrid

Mix of characteristics of different generations

of botnets

Botnet evolution

Page 24: Banking malware zeu s zombies are using in online banking theft

24

Page 25: Banking malware zeu s zombies are using in online banking theft

25

Page 26: Banking malware zeu s zombies are using in online banking theft

26

Page 27: Banking malware zeu s zombies are using in online banking theft

So how ZeuS bypass your in

placed security mechanism?

27

Page 28: Banking malware zeu s zombies are using in online banking theft

Classical defense does not

work

Page 29: Banking malware zeu s zombies are using in online banking theft
Page 30: Banking malware zeu s zombies are using in online banking theft

How financial malware bypass anti virus ?

Lets look at how most of anti virus work.

Page 31: Banking malware zeu s zombies are using in online banking theft

31

Page 32: Banking malware zeu s zombies are using in online banking theft

32

Match the signature

Page 33: Banking malware zeu s zombies are using in online banking theft

33

Zeus variant

Page 34: Banking malware zeu s zombies are using in online banking theft

34

Page 35: Banking malware zeu s zombies are using in online banking theft

It’s take time to analyze new binary

35

Page 36: Banking malware zeu s zombies are using in online banking theft

Two-factor authentication

36

Page 37: Banking malware zeu s zombies are using in online banking theft

37

Page 38: Banking malware zeu s zombies are using in online banking theft

38

Page 39: Banking malware zeu s zombies are using in online banking theft

We move to pin code generator device

39

Page 40: Banking malware zeu s zombies are using in online banking theft

40

Page 41: Banking malware zeu s zombies are using in online banking theft

41

Bypasses two-factor authentication

Page 42: Banking malware zeu s zombies are using in online banking theft

42

Evil VS Good

Page 43: Banking malware zeu s zombies are using in online banking theft

Bot Spreading Mechanisms

• Browser Exploit Packs

• Drive-by-Download frameworks

• Spreaders

• USB Spreading

• Install-by-Install

43

Top 10 Web Threats

Prevalence Chart Q3 2012

Page 44: Banking malware zeu s zombies are using in online banking theft

Propagations tactics

Facebook update scam leading to Zeus Trojan

Bogus SEO result for ‘MailMarshal

Page 45: Banking malware zeu s zombies are using in online banking theft

Exploiting Web Hosting

Several websites are hosted on a single server sharing IP address

– DNS names are mapped virtually to the same IP

45

Page 46: Banking malware zeu s zombies are using in online banking theft

Exploitation

46

Page 47: Banking malware zeu s zombies are using in online banking theft

47

Exploiting Browsers/HTTP

– Man in the Browser

– Form grabbing

– Web Injects

Page 48: Banking malware zeu s zombies are using in online banking theft

48

Exploit Kit(s)

Page 49: Banking malware zeu s zombies are using in online banking theft
Page 50: Banking malware zeu s zombies are using in online banking theft
Page 51: Banking malware zeu s zombies are using in online banking theft

Lifecycle of a vulnerability

Page 52: Banking malware zeu s zombies are using in online banking theft

Symantec's chart shows a distribution of zero-day exploits based on how long they persist

before being discovered. The average is close to 10 months.

Page 53: Banking malware zeu s zombies are using in online banking theft

Persistence and hiding activity

Files and Directories

Processes

Registry Keys

Services

TCP/UPD ports

Communication hiding (• Covert Channels)

Technical name is rootkit

53

Page 54: Banking malware zeu s zombies are using in online banking theft

File hiding

Page 56: Banking malware zeu s zombies are using in online banking theft

56

Page 57: Banking malware zeu s zombies are using in online banking theft

Hiding the network traffic

Page 58: Banking malware zeu s zombies are using in online banking theft

Cryptography - Make message unreadable

Stegonography - Hide the message in another message

Metaferography - Hide the message in the carrier

Easy to design, hard to detect

Page 59: Banking malware zeu s zombies are using in online banking theft

Covert Channels

• Clever measure of network protocols

• Nearly undetectable

“They’ll never see me coming!”

Page 60: Banking malware zeu s zombies are using in online banking theft

60

Page 61: Banking malware zeu s zombies are using in online banking theft

So malware can become FUD (Fully undetected )

Page 62: Banking malware zeu s zombies are using in online banking theft

62

Now you may think!!!

Page 63: Banking malware zeu s zombies are using in online banking theft

63

Page 64: Banking malware zeu s zombies are using in online banking theft

64

Page 65: Banking malware zeu s zombies are using in online banking theft

65

Page 66: Banking malware zeu s zombies are using in online banking theft

Mule Recruiting• “Work From Home” scam

• Person is told they are working in a customer service

or billing position

• Person uses their personal checking account to

receive funds

• And after they do the wire transfer and are burned…

• …their identity is sold on the black market and they

get burned a second time

Page 67: Banking malware zeu s zombies are using in online banking theft
Page 68: Banking malware zeu s zombies are using in online banking theft

68

Page 69: Banking malware zeu s zombies are using in online banking theft

69

Page 70: Banking malware zeu s zombies are using in online banking theft

I’m Copying images from Google search

thanks all.

Page 71: Banking malware zeu s zombies are using in online banking theft

71

Subscribe mailing listhttps://www.owasp.org/index.php/Bangladeshhttps://www.facebook.com/OWASP.Bangladesh

Keep up to date!Twitter:@nahidupa

Twitter:@owaspbangladesh