[Russia] Give me a stable input

56
Give me a stable point and i’ll hack the planet

Transcript of [Russia] Give me a stable input

Page 1: [Russia] Give me a stable input

Give me a stable point and i’ll hack the planet

Page 2: [Russia] Give me a stable input

whoami

Hacker : A person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular. The term is often misused in a pejorative context. #RFC1392

Page 3: [Russia] Give me a stable input

What's this is

NOTABOUT

Page 4: [Russia] Give me a stable input

What's this is

ABOUT

Page 5: [Russia] Give me a stable input

Focus:

Page 6: [Russia] Give me a stable input

Why?

Not something “standard”

Bad airport connections :((lots of time spent in airports)

Curiosity

Challenge

Page 7: [Russia] Give me a stable input

Rules :

Escape the Luser jail || get cmd

Leave everything as found

Hands. No tools.(or less as possible / no highly technical stuff)

Page 8: [Russia] Give me a stable input
Page 9: [Russia] Give me a stable input

HowInputs:

Techniques:

⁍ Keyboard⁍ Mouse⁍ Touch screen⁍ Caméras…

⁍ Race condition⁍ Crash⁍ “Touchy touchy”⁍ URIs⁍ XSS, SQLi⁍ “Murphy” - Knock, knock.

+ Race condition.- Who's there?

A bad joke about “race condition”

An

d s

om

e m

ore

...:

)

Page 10: [Russia] Give me a stable input

Runs results

Disclamer : Evil is evil, so be good

Page 11: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Kiosk

⁍ Technique:?????XSS

Page 12: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Kiosk

⁍ Technique: XSS

Bardo <input type="file" class="upload">

Page 13: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Kiosk

⁍ Technique: XSS

%windir%%appdata%%fnord%[…]%tmp%

Page 14: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Kiosk

⁍ Technique: XSS

Page 15: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Kiosk

⁍ Technique: XSS

Shodan to the rescue ;)

Page 16: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Kiosk

⁍ Technique: XSS

Page 17: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Kiosk

⁍ Technique: URIs

Page 18: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Kiosk

⁍ Technique: URIs

Page 19: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Internet kiosk⁍ Technique: If you wanna boot, boot into this.

Page 20: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Museum gadget⁍ Technique: L.A.C.E.

Page 21: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Museum gadget⁍ Technique: L.A.C.E.

L337 And Cool Equipment

Page 22: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Museum gadget⁍ Technique: L.A.C.E.

Page 23: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Museum gadget⁍ Technique: L.A.C.E.

Page 24: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Renting

⁍ Technique: “Kevin Mitnick© style”

Page 25: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Renting

⁍ Technique: “Kevin Mitnick© style”

Page 26: [Russia] Give me a stable input

⁍ Location: NL ⁍ Device: Elevator

⁍ Technique: Hidden menu

Page 27: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Tickets

⁍ Technique: “Hidden” Keyboard

Page 28: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Tickets

⁍ Technique: “Hidden” Keyboard

Page 29: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Tickets

⁍ Technique: “Hidden” Keyboard

Page 30: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Tickets

⁍ Technique: “Hidden” Keyboard

Page 31: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Left 4 dead ?

⁍ Technique:

Page 32: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: « Display » screen 

⁍ Technique: Pick and choose…

Page 33: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Amex kiosk

⁍ Technique: “Hidden” Keyboard

Page 34: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: « Display screen »

⁍ Technique: Bluetooth

Page 35: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: « Display screen »

⁍ Technique: Bluetooth

Page 36: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Shopper aid

⁍ Technique: “Human fuzzer”

Page 37: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Shopper aid

⁍ Technique: “Human fuzzer”

Page 38: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Shopper aid

⁍ Technique: “Human fuzzer”

Huh ? 

Page 39: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Shopper aid

⁍ Technique: “Human fuzzer”

Page 40: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Shopper aid

⁍ Technique: “Human fuzzer”

~900$

Page 41: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: Ads

⁍ Technique: “Murphy law” / Shell happens

Page 42: [Russia] Give me a stable input

⁍ Location: RU ⁍ Device: Kiosk

⁍ Technique: “Murphy law” / Shell happens

Page 43: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: ATM

⁍ Technique: Wait for it

Page 44: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: ATM

⁍ Technique: Wait for it

Page 45: [Russia] Give me a stable input

⁍ Location: ES

⁍ Device: Banking change machine

⁍ Technique: Race condition

Page 46: [Russia] Give me a stable input

⁍ Location: FR ⁍ Device: ATM

⁍ Technique: “Murphy law”

Page 47: [Russia] Give me a stable input

« State of the art »(protections)

Page 48: [Russia] Give me a stable input

« State of the art »(protections)

Page 49: [Russia] Give me a stable input

Let’s summarize: ⁍ It was EASY

⁍ Internet access is often available

⁍ Many devices lacked updates, proper segmentation, antivirus

⁍ People supposed to supervise are clueless

⁍ Devices are CRITICAL or at least INTERESTING

Page 50: [Russia] Give me a stable input

Environment / RisksAirport networks:

⁍ “Standard” computers (Check-in, boarding controls...)

⁍ SCADA systems?

Money related devices:⁍ Free tickets :D

⁍ Banking information?

Critical devices:⁍ Lifts⁍ Smart grids, gas station near mail.ru office

Page 51: [Russia] Give me a stable input

What about…?

Page 52: [Russia] Give me a stable input

The cavalry is coming

Page 53: [Russia] Give me a stable input

I am the cavalry

Page 54: [Russia] Give me a stable input

Q&A

Page 56: [Russia] Give me a stable input

Finished already ?