the ultimate chip-off mobile forensics: data … · 2018-10-10 · nand pinout analysis • xray...

33
THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA RESURRECTION FROM DEAD EMMC CHIPS Rusolut June 3-6, 2018 Myrtle Beach, SC USA

Upload: others

Post on 18-Apr-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

THE ULTIMATE CHIP-OFF MOBILE FORENSICS:DATA RESURRECTION FROM DEAD EMMC CHIPS

Rusolut

June 3-6, 2018 Myrtle Beach, SC USA

Page 2: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

CHIP-OFF DATA RECOVERY FROM FLASH MEMORY DEVICES

June 3-6, 2018 Myrtle Beach, SC USA

Page 3: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

RAW NAND AND EMMC CHIPS USED IN PHONES AND OTHER DEVICES

RAW NANDeMMC/eMCP

BGA221 BGA162 BGA186

BGA169 12x16 BGA153/169 11,5x13 BGA153/169 10x11

BGA169 12x18 BGA169 14x18

BGA137 BGA63 BGA107

June 3-6, 2018 Myrtle Beach, SC USA

Page 4: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

EMMC vs RAW NAND CHIP-OFF DATA RECOVERY

RAW NAND eMMC/eMCP

REA

D REA

D

NAND protocol eMMC protocol

June 3-6, 2018 Myrtle Beach, SC USA

Page 5: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

APPLICATIONS OF EMMC CHIPS

• SMARTPHONES• TABLETS• LAPTOPS• VOICE RECORDERS• CAMERAS• MULTIMEDIA PLAYERS• TV DECODERS• INTERNET OF THINGS

…AND MUCH MORE…

June 3-6, 2018 Myrtle Beach, SC USA

Page 6: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

INSIDE EMMC

NA

ND

PR

OTO

CO

L

EMM

C P

RO

TOC

OL

CONTROLLERNAND MEMORY

June 3-6, 2018 Myrtle Beach, SC USA

Page 7: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

WHEN EMMC CHIP DAMAGE OCCURS

• WATER DAMAGE

• THERMAL DAMAGE

• PHYSICAL DAMAGE

• DAMAGE OF TRACKS/PADS ON CHIP’S PCB

• DAMAGE OF WIRE BONDING INSIDE CHIP

• HUMAN FACTOR DURING DATA RECOVERY

Page 8: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

SYMPTOMS OF DAMAGED EMMC CHIPS

• NOT RECOGNIZED WHEN CONNECTED TO EMMC ADAPTER

• RECOGNIZED BUT SHOWS WEIRD CAPACITY

• RECOGNIZED AND FIRST 32-64MB ACCESSIBLE

• RECOGNIZED BUT READS GARBAGE

June 3-6, 2018 Myrtle Beach, SC USA

Page 9: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

SO HOW TO EXTRACT THE DATA OUT OF DAMAGED EMMC CHIP?

June 3-6, 2018 Myrtle Beach, SC USA

Page 10: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

EMMC THROUGH XRAY

CONTROLLER

NAND MEMORY

Page 11: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

DELAYERED EMMC CHIP

Page 12: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

EMMC CHIP STRUCTURE

CO

NTR

OLL

ERNAND MEMORY

Page 13: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

TECHNOLOGICAL PADS - NAND INTERFACE

June 3-6, 2018 Myrtle Beach, SC USA

Page 14: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

NAND PINOUT ANALYSIS

• XRAY PCB LAYOUT ANALYSIS WITH FURTHER WIRE BONDING ANALYSIS OF NAND AND CONTROLLER

• NAND AND CONTROLLER PINOUT ANALYSIS THROUGH PCB LAYER REMOVAL

• CLASSIC “MAN IN THE MIDDLE ATTACK” USING LOGIC ANALYZER CONNECTED BETWEEN CONROLLER AND NAND MEMORY

June 3-6, 2018 Myrtle Beach, SC USA

Page 15: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

June 3-6, 2018 Myrtle Beach, SC USA

NAND PINOUT ANALYSIS. XRAY

Page 16: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

NAND PINOUT ANALYSIS. LAYER DISSECTION – LAYER 1 (TOP)

Page 17: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

NAND PINOUT ANALYSIS. LAYER DISSECTION – LAYER 2 (INNER)

Page 18: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

NAND PINOUT ANALYSIS. LOGIC ANALYZER

Page 19: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

NAND PINOUT

DATA BUS

CONTROL SIGNALS

Page 20: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

SCENARIOS OF FAILURE

NO SHORT CIRCUIT ~80-90%

• FW CORRUPTION

• CONTROLLER DAMAGE DUE TO OVERHEAT

• WIRE BONDING DAMAGE

• UNKNOWN COTROLLER DAMAGES

SHORT CIRCUIT ~10-20%

June 3-6, 2018 Myrtle Beach, SC USA

Page 21: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

SHORT CIRCUIT IN CONTROLLER. CONTROLLER DISCONNECTION. EASY CASE

Page 22: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

SHORT CIRCUIT IN CONTROLLER. CONNECTING TO SECOND LAYER OF PCB. HARD CASE

Page 23: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

EMMC-NAND ADAPTERS

VISIT BOOTH 108 TO SEE ALL

ADAPTERS AND TECHNOLOGY IN ACTION

June 3-6, 2018 Myrtle Beach, SC USA

Page 24: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

CONNECT CHIP TO READER

June 3-6, 2018 Myrtle Beach, SC USA

Page 25: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

VISUAL NAND RECONSTRUCOR – THE NEW MODE FOR EMMC-NAND ACCESS

Page 26: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

ADAPTER ASSEMBLY

Page 27: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

RAW NAND PHYSICAL IMAGE EXTRACTION

June 3-6, 2018 Myrtle Beach, SC USA

Page 28: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

ERROR CORRECTION CODES IN FLASH MEMORY

DATA

FROM INTERFACE TO NAND MEMORY

CONTROLLER

01010100…0111

BCH CODER

0 1 0 1 0 1 0 0 … 0 1 1 1 0 1 0 0 …PROTECTED DATA

01010100…01110100

PAR

ITYD

ATA

BUFFER

June 3-6, 2018 Myrtle Beach, SC USA

Page 29: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

DATA SCRAMBLERS OF FLASH CONTROLLERS

+

SEED

0 1 1 0 0 0 1

+ + +

LFSR-BASED GENERATOR

DATA RANDOMIZED DATAFROM INTERFACE TO NAND MEMORY

CONTROLLER

XOR

0xBEEFBEEF 0x5AF810E3

0xE417AE0C

June 3-6, 2018 Myrtle Beach, SC USA

Page 30: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

LOGICAL IMAGE RECONSTRUCTION

June 3-6, 2018 Myrtle Beach, SC USA

Page 31: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

SQLITE CARVING AND DATA ANALYSIS

Page 32: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

• DATA RECOVERY FROM DAMAGED EMMC CHIPS

• RETRIEVAL OF DELETED TEXT MESSAGES, CHATS , ETC. THROUGH NAND PROTOCOL INCLUDING GARBAGE BLOCKS ON DEEPER LEVEL THAT IS NOT ACCESSIBLE FOR CLASSIC MOBILE FORENSIC TOOLS

More details here:https://www.flashmemorysummit.com/English/Collaterals/Proceedings/2017/20170808_S102A_Sheremetov.pdfShortlink: https://goo.gl/g84gkJ

APPLICATIONS OF TECHNOLOGY

June 3-6, 2018 Myrtle Beach, SC USA

Page 33: THE ULTIMATE CHIP-OFF MOBILE FORENSICS: DATA … · 2018-10-10 · nand pinout analysis • xray pcb layout analysis with further wire bonding analysis of nand and controller •

VISIT OUR BOOTH 108 TO SEE NEW TOOL UNVEIL AND TECHNOLOGY IN WORK

THANK YOU

June 3-6, 2018 Myrtle Beach, SC USA

www.cprtools.com2022 Hendry StreetSuite 100Fort Myers, FL239.464.DATA (3282)[email protected]

OUR PARTNERS IN USA

www.rusolut.comPolczynska 10, Warsaw, Poland+48 537 202 [email protected]