perícia forense computacional em telefones celulares com ... · perícia forense computacional em...

32
Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano Rodrigues da Cruz 2 Resumo: Os smartphones ƚĞůĞĨŽŶĞƐ ĐĞůƵůĂƌĞƐ ĐŽŵ ŵĂŝŽƌ ƉŽĚĞƌ ĚĞ ƉƌŽĐĞƐƐĂŵĞŶƚŽ Ğ ĂƌŵĂnjĞŶĂŵĞŶƚŽ ƐĆŽ ĐĂĚĂ ǀĞnj ŵĂŝƐ ƉŽƉƵůĂƌĞƐ Ğŵ ƚŽĚŽ ŵƵŶĚŽ ůĠŵ ĚĂƐ ƚƌĂĚŝĐŝŽŶĂŝƐ ĨƵŶĕƁĞƐ ĚĞ ŽƌŝŐŝŶĂƌ Ğ ƌĞĐĞďĞƌ ůŝŐĂĕƁĞƐ ĞƐƚĞƐ ĂƉĂƌĞůŚŽƐ ƉĞƌŵŝƚĞŵ Ă ƚƌŽĐĂ ĚĞ ĂƌƋƵŝǀŽƐ Ă ĐŽŶĞdžĆŽ Ă ǀĄƌŝŽƐ ƟƉŽƐ ĚĞ ƌĞĚĞƐ Ğ Ž ĂĐĞƐƐŽ ă ŝŶƚĞƌŶĞƚ ƚŽƌŶĂŶĚŽͲŽƐ ǀĞƌĚĂĚĞŝƌŽƐ ĐŽŵƉƵƚĂĚŽƌĞƐ Ă ŵĞƐŵĂ ĨŽƌŵĂ ƋƵĞ ŽƐ ĐŽŵƉƵƚĂĚŽƌĞƐ ŽƐ ƚĞůĞĨŽŶĞƐ ĐĞůƵůĂƌĞƐ ƚĂŵďĠŵ ĂƌŵĂnjĞŶĂŵ ĚĂĚŽƐ ĚŽƐ ƵƐƵĄƌŝŽƐ ƚĂŝƐ ĐŽŵŽ ĂŐĞŶĚĂƐ ůŝŐĂĕƁĞƐ ŽƌŝŐŝŶĂĚĂƐ Ğ ƌĞĐĞďŝĚĂƐ ŵĞŶƐĂŐĞŶƐ emails ĨŽƚŽƐ Ğ ŽƵƚƌŽƐ ƐƚĞƐ ĚĂĚŽƐ ĚĞŶŽŵŝŶĂĚŽƐ ĞǀŝĚġŶĐŝĂƐ ĚŝŐŝƚĂŝƐ ŶŽ ąŵďŝƚŽ ĚĂ ĐŽŵƉƵƚĂĕĆŽ ĨŽƌĞŶƐĞ ƉŽĚĞŵ ƐĞƌ ĚĞ ŐƌĂŶĚĞ ǀĂůŝĂ ƉĂƌĂ ŝŶǀĞƐƟŐĂĕĆŽ Ğ ƐŽůƵĕĆŽ ĚĞ ĐƌŝŵĞƐ ŽŶƚƵĚŽ Ž ƉƌŽĐĞƐƐŽ ĚĞ ĂƋƵŝƐŝĕĆŽ ĚĞ ĚĂĚŽƐ ĚĞ ƚĞůĞĨŽŶĞƐ ĐĞůƵůĂƌĞƐ Ġ ƵŵĂ ƚĂƌĞĨĂ ĚŝİĐŝů ĞƐƉĞĐŝĂůŵĞŶƚĞ ƋƵĂŶĚŽ ŽƐ ĂƉĂƌĞůŚŽƐ ĞŶĐŽŶƚƌĂŵͲƐĞ ďůŽƋƵĞĂĚŽƐ Ğ ĐŽŵ Ă ĨƵŶĕĆŽ ĚĞ ĚĞƉƵƌĂĕĆŽ h^ ĚĞƐĂďŝůŝƚĂĚĂ K ŽďũĞƟǀŽ ĚĞƐƚĞ ƚƌĂďĂůŚŽ Ġ ĚĞƐĐƌĞǀĞƌ ƚĠĐŶŝĐĂƐ ŵĠƚŽĚŽƐ Ğ ĨĞƌƌĂŵĞŶƚĂƐ ƋƵĞ ƉŽĚĞŵ ƐĞƌ ĂƉůŝĐĂĚĂƐ ƉĂƌĂ Ă ĂƋƵŝƐŝĕĆŽ ĚĞ ĞǀŝĚġŶĐŝĂƐ ĚŝŐŝƚĂŝƐ Ğŵ smartphones ƋƵĞ ƵƟůŝnjĂŵ Ž ƐŝƐƚĞŵĂ ŽƉĞƌĂĐŝŽŶĂů ŶĚƌŽŝĚ ĞƐƚĆŽ ďůŽƋƵĞĂĚŽƐ Ğ ĐŽŵ Ă ĨƵŶĕĆŽ ĚĞ ĚĞƉƵƌĂĕĆŽ h^ ĚĞƐĂďŝůŝƚĂĚĂ Ž ĮŶĂů Ġ ƉƌŽƉŽƐƚŽ Ž ŵĠƚŽĚŽ ĚĞ ĞdžƚƌĂĕĆŽ ĚĞ ĚĂĚŽƐ ĂƚƌĂǀĠƐ ĚĂ ƐƵďƐƟƚƵŝĕĆŽ ĚĂ ƉĂƌƟĕĆŽ recovery Ğ ŽƐ ƌĞƐƵůƚĂĚŽƐ ĚŽƐ ƚĞƐƚĞƐ ƌĞĂůŝnjĂĚŽƐ ĐŽŵ ĞƐƚĞ ŵĠƚŽĚŽ WĂůĂǀƌĂƐͲĐŚĂǀĞ ϭ ǀŝĚġŶĐŝĂƐ ĚŝŐŝƚĂŝƐ Ϯ Smartphones. ϯ ŶĚƌŽŝĚ ϰ džƚƌĂĕĆŽ ĚĞ ĚĂĚŽƐ Abstract: Smartphones are mobile phones with greatest processing power, and storage and are becoming more and more popular around the world. These devices can originate and ƌĞĐĞŝǀĞ ĐĂůůƐ ĞdžĐŚĂŶŐĞ ĮůĞƐ ĐŽŶŶĞĐƚ ƚŽ ŶĞƚǁŽƌŬƐ ĂŶĚ ĂůůŽǁ ŝŶƚĞƌŶĞƚ ĂĐĐĞƐƐ ŵĂŬŝŶŐ ƚŚĞŵ ƌĞĂů ĐŽŵƉƵƚĞƌƐ :ƵƐƚ ĂƐ Ă ĐŽŵƉƵƚĞƌ Ă ĐĞůů ƉŚŽŶĞ ĂůƐŽ ƐƚŽƌĞ ƵƐĞƌƐ ĚĂƚĂ ƐƵĐŚ ĂƐ ĂŐĞŶĚĂƐ originated and received calls and messages, emails and photos, to name a few. These data, ŬŶŽǁŶ ĂƐ ĚŝŐŝƚĂů ĞǀŝĚĞŶĐĞ ŝŶ ƚŚĞ ĐŽŵƉƵƚĞƌ ĨŽƌĞŶƐŝĐ ĮĞůĚ ĐĂŶ ďĞ ǀĂůƵĂďůĞ ĂƐƐĞƚ ĨŽƌ ĐƌŝŵĞ ŝŶǀĞƐƟŐĂƟŽŶ ĂŶĚ ƐŽůǀŝŶŐ ,ŽǁĞǀĞƌ ƚŚĞ ƉƌŽĐĞƐƐ ŽĨ ĚĂƚĂ ĂĐƋƵŝƐŝƟŽŶ ŽĨ ŵŽďŝůĞ ƉŚŽŶĞƐ ŝƐ Ă ĚŝĸĐƵůƚ ƚĂƐŬ ĞƐƉĞĐŝĂůůLJ ǁŚĞŶ ƚŚĞ ĚĞǀŝĐĞƐ ĂƌĞ ůŽĐŬĞĚ ĂŶĚ h^ ĚĞďƵŐŐŝŶŐ ĨƵŶĐƟŽŶ ĚŝƐĂďůĞĚ dŚĞ ŽďũĞĐƟǀĞ ŽĨ ƚŚŝƐ ƉĂƉĞƌ ŝƐ ƚŽ ĚĞƐĐƌŝďĞ ƚĞĐŚŶŝƋƵĞƐ ŵĞƚŚŽĚƐ ĂŶĚ ƚŽŽůƐ ƚŚĂƚ ĐĂŶ ďĞ ĂƉƉůŝĞĚ ƚŽ ƚŚĞ ĚŝŐŝƚĂů ĚĂƚĂ ĂĐƋƵŝƐŝƟŽŶ ŽŶ ƐŵĂƌƚƉŚŽŶĞƐ ǁŝƚŚ ŶĚƌŽŝĚ ŽƉĞƌĂƟŶŐ ƐLJƐƚĞŵ ǁŝĐŚ ĂƌĞ ůŽĐŬĞĚ ĂŶĚ ŝƚƐ h^ ĚĞďƵŐŐŝŶŐ ĚŝƐĂďůĞĚ ƚ ƚŚĞ ĞŶĚ ǁĞ ƉƌĞƐĞŶƚ Ă ŵĞƚŚŽĚ ŽĨ ĚĂƚĂ ĞdžƚƌĂĐƟŽŶ ďLJ ƌĞƉůĂĐŝŶŐ ƚŚĞ ƌĞĐŽǀĞƌLJ ƉĂƌƟƟŽŶ ĂŶĚ ŝƚƐ ƌĞƐƵůƚƐ Keywords: ϭ ŝŐŝƚĂů ĞǀŝĚĞŶĐĞ Ϯ ^ŵĂƌƚƉŚŽŶĞƐ ϯ ŶĚƌŽŝĚ ϰ ĂƚĂ ĞdžƚƌĂĐƟŽŶ ϭ ŽƵƚŽƌ Ğŵ ŶŐĞŶŚĂƌŝĂ ůĠƚƌŝĐĂ ĐŽŵ WſƐͲĚŽƵƚŽƌĂĚŽ Ğŵ ŝġŶĐŝĂ ĚĂ ŽŵƉƵƚĂĕĆŽ WĞƌŝƚŽ ƌŝŵŝŶĂů ĚĂ ^Wd'K Ğ WƌŽĨĞƐƐŽƌ ĚĂ Wh 'ŽŝĄƐ ũƵŶƚŽ ĂŽ ĞƉĂƌƚĂŵĞŶƚŽ ĚĞ ŽŵƉƵƚĂĕĆŽ Ϯ 'ƌĂĚƵĂŶĚŽ Ğŵ ŝġŶĐŝĂ ĚĂ ŽŵƉƵƚĂĕĆŽ ƉĞůĂ Wh 'K/^ ƉƌŽŐƌĂŵĂĚŽƌ ƐġŶŝŽƌ ĚŽ ^E'K Perícia forense computacional em telefones celulares com sistema operacional Android | ϲϵ

Upload: others

Post on 10-Aug-2020

22 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Perícia forense computacional em telefones celulares com sistema operacional Android

Sibelius Lellis Vieira1

Adriano Rodrigues da Cruz2

Resumo: Os smartphones

emails

smartphones

recovery

Smartphones.

Abstract: Smartphones are mobile phones with greatest processing power, and storage and

are becoming more and more popular around the world. These devices can originate and

originated and received calls and messages, emails and photos, to name a few. These data,

Keywords:

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 2: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

1 INTRODUÇÃO

notebooks

laptops tablets

smartphones

smartphones

smartphones pode

|

Page 3: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

hardwares

softwares

smartphones

2.1 Computação forense

notebooks laptops tablets

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 4: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

2.2 Android OS

kernel

em tablets

2.2.2 Armazenamento dos dados

chip .

|

Page 5: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Tabela 1

dados SQLite

fastboot

shell

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 6: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Tabela 2Comandos do cliente ADB

Comando Descrição

prompt

pull pode

|

Page 7: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Figura 1

2.2.5 Senhas, padrões e PIN Lock

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 8: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Figura 2 Bloqueios de tela

dos smartphones boot

cache e recovery

|

Page 9: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Tabela 3

NomeSistema de Arquivos

Ponto de Montagem

Descrição

mtd0pds

Dados de

mtd2

boot

recovery

sistemas e

mtd5 cache

Dados do

Logs

hardware

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 10: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Tabela 4

Modelo Modo Combinação Descrição

Flash power

Flash power

Recovery power

Boot

recovery

up para mostrar

Flash power back fastboot

Flash power

boot

back

para fastboot

Recovery power homeBoot

recovery

Flashup down

Boot

force

download

Recoverypower up

down

Boot

recovery

Flash power down

Boot

force

download

Recovery power upBoot

recovery

system

recovery

recovery

recovery

kernel kernel

|

Page 11: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

recovery

cache

recovery

recovery kernel kernel do sistema

recovery

Figura 3

2.3 A extração de dados

hardware e por hardware

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 12: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

do

hardware

debug

hardware

ADB pull pull

ADB

ADB

root

browser

|

Page 13: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

backup dos

backup

backup

recovery.

recovery

boot loader fastboot

recovery

root.

recovery e o perito pode

ADB pull

2.4.1 O boot loader

O boot loader

boot loaders

o boot loader

recovery.

boot loaders e

destes

O boot loader boot loader

recovery

boot loader

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 14: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

2.4.2 O modo fastboot

O modo fastboot

fastboot

fastboot boot loader

modo fastboot

FASTBOOT.

Figura 4 Comando fastboot

recovery

root

a.

recovery

backup

backup

smartphones

|

Page 15: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

smartphones

3.1 O método proposto

recovery

recovery

recovery

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 16: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

online

Level framework

Tabela 5 Versões do Android e seus níveis de API

Versão Nível da API Codenome

|

Page 17: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Versão Nível da API Codenome

5

2

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 18: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Figura 5

chipset

|

Page 19: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Figura 6

Figura 7Card e SD Card

recovery.

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 20: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

recovery

Power

recovery

recovery.

Figura 8: original

recovery

devices

recovery

Figura 9 Execução do comando adb

recovery

fastboot.

fastboot

|

Page 21: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

boot loader

fastboot.

chipset

boot download fasboot.

a. recovery

fastboot

d. recovery.

recovery

recovery

site

fastboot

Figura 10

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 22: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

drivers

drivers

fastboot

download

download

Figura 11 Modo fastboot e modo download no

fastboot

fastboot devices

devices

fastboot

Figura 12 Comando

recovery

|

Page 23: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Figura 13 Comando

recovery

recovery

Figura 14

pull.

recovery.

shell

mount

pull

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 24: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

Figura 15 Comando adb

3.4 Procedimento de extração de dados do Samsung Galaxy S2 (GT-I9100)

chipset

Gingerbread Jelly Bean

drivers

drivers site da

recovery

e Power

recovery

devices

recovery

recovery

modo download mode

download e Power

download mode

|

Page 25: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

ADDED

os drivers

Start deve ser

PASS

recovery

recovery

mount

pull. Esses

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 26: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

3.5 Procedimento de extração de dados do Samsung Galaxy 5 (GT-I5500)

drivers

recovery

recovery

recovery

recovery

download

e Power

DOWNLOADING download

ADDED Message

Start

Reboot

PASS recovery.

3.6 Procedimento de extração de dados do Motorola Moto G Dual SIM (XT1033)

chipset

Jelly Bean

KitKat

|

Page 27: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

recovery

fastboot boot

loader boot loader

site

site

fastboot.

recovery

recovery

pull shell

4.2 Resultados para o Samsung Galaxy S2 (GT-I9100)

pull.

Power

recovery

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 28: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

recovery

recovery

4.3 Resultados para o Samsung Galaxy 5 (GT-I5500)

pull

Mounts and storage

4.4 Resultados para o Motorola Moto G Dual SIM (XT1033)

boot loader estava

fastboot

Power

modo fastboot Device is LOCKED

fastboot

boot loader

fastboot

site

site Your device does not qualify for bootloader

unlocking.

boot loader

boot

loader recovery

boot loader

|

Page 29: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

smartphones

recovery

root

recovery

recovery

recovery

o boot loader

recovery

dados de smartphones boot

loader

boot loader

boot loader

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 30: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

exploits root para

Android Debug Bridge.

What is API Level?

Digital Evidence and Computer Crime

.

-

tors

Unlock your Bootloader

Service manual for GSM telephone GT-I9100

Incident Response: Computer Forensics Toolkit

-

eracional Android

Digital Forensics & Incident Response

|

Page 31: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

AFLogical tool

Recovery

Boot Loader

Perícia forense computacional em telefones celulares com sistema operacional Android |

Page 32: Perícia forense computacional em telefones celulares com ... · Perícia forense computacional em telefones celulares com sistema operacional Android Sibelius Lellis Vieira 1 Adriano

|