Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives ›...

20
UNLOCKING SECRETS OF THE PROXMARK3 RDV4.0 By Christian Herrmann (iceman) & Kevin Barker (0xFFFF)

Transcript of Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives ›...

Page 1: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

UNLOCKING SECRETS OFTHE PROXMARK3 RDV4.0

By Christian Herrmann (iceman) & Kevin Barker (0xFFFF)

Page 2: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

TALKSUMMARY

● About us● What is a Proxmark?● Presentations● Case studies● Previous generations● Addressing these limitations● Usage examples● Q/A

Page 3: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

Iceman

● RFID/NFC researcher● Proxmark Administrator● Software priest at RRG● Certified MCPD enterprise

architect ● Maintainer of popular iceman

forks

Page 4: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

OxFFFF

● RFID/NFC researcher● Software / Hardware priest at RRG● Reverse engineering various card

and reader technologies● Smart card developer● Administrator of proxmark3 forum

and Github repo

Page 5: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

PROXMARK3Often referred to as the Swiss army knife of RFID research.

RFID security research tool for LF, HF and contact

A versatile tool for RFID security research. It can be used to analyse and reverse engineer RF protocols deployed in billions of cards, tags, fobs, phones and keys.

Page 6: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

Previous work presented

Fran Brown at Blackhat 2013 - RFID hacking; Live free or RFID hard https://www.youtube.com/watch?v=pNCeN1tZbAI

Craig Young at DEFCON 23 - Train your rfid RFID hacking tools https://www.youtube.com/watch?v=kVMAgiJlQkI

Dennis Maldonado at DEFCON 25 - Real time RFID Cloning in the field https://www.youtube.com/watch?v=kUduHIygbY8

Kevin Barker, Christian Herrmann at BlackAlps ’18 .. https://www.youtube.com/watch?v=BBRE-bnNDKQ

Page 7: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

Recent high profile practical applications

● Tesla model S key fob cloning.○ Vehicle entry system has been upgraded since to mitigate this type of attack.

● Assa Abloy’s VingCard vulnerability.○ Later generation hardware installed.

Page 8: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

Previous generations

Lack of interface options.Poor quality control.Bulky - Large PCB’s & even larger antennas.Clunky - Often requires weird leads / plugs.Underwhelming RF performance.Unreliable hardware revisions.Partial solution.Not suitable for covert operation.

Page 9: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

Addressing these limitations

Sexy!Flexible RF interface.LF / HF range improvements.2Mbit flash memory.7816 interface.Covert.FPC for active antenna, UART and battery options.

Page 10: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

Flexible RF interfaceNew mechanical design allows for easy antenna customisation.

Page 11: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

2 Mbit Flash memory

Onboard SPI Flash memory4 x 64Kb pages divided in to 16 x 4Kb sectors

● Offline simulation● Offline dictionary● Storage

New commands● hf mf fchk m● mem load m default_keys● lf t55xx deviceconfig

Page 12: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

CONTACT ANALYSIS

With the new sc commands, we can now do both contact and contactless analysis within the pm3 client

The following group of commands has now been adapted to take advantage of both interfaces.

New commands● sc ● emv

ISO-7816 Contact analysis

Page 13: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

CONTACT ANALYSIS

Analyse chip & pin cardSIM slot hidden under casing

ISO-7816 Contact analysis

Page 14: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

CONTACT ANALYSIS

● sc info● sc raw

○ r - skip response○ a - active select○ t - decode TLV

● emv

SC / EMV commands

Page 15: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

USAGE EXAMPLES

Demo time!

...ye demo demons, be gone!

Page 16: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

PROXMARK3RDV4.0Q & A

Page 18: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

More info● www.proxmark.org/forum/index.php● github.com/rfidresearchgroup/proxmark3● github.com/proxmark/proxmark3● www.proxmark.org/files/● http://cardinfo.barkweb.com.au● http://smartcard.wiki/index.php

Page 19: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

Where to buy?India, Asia, Oceania,

www.sneaktechnology.com

Page 20: Kevin Barker (0xFFFF) UNLOCKING SECRETS OF By Christian Herrmann … › website › archives › pdf › bangalore-2019... · 2019-04-10 · Recent high profile practical applications

Thank you!Special thanks to Willok, Sentinel, Colin

& the proxmark community!