São Paulo (SP), Novembro de 2008. Ivo de Carvalho Peixinho Perito Criminal Federal peixinho.icp@dpf.gov.br



Documentos relacionados
GERENCIAMENTO DE DISPOSITIVOS

Introdução a Computação Móvel

Manual. Roteador - 3G Portátil

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

Nokia E5 (E5-00) GSM GPRS EDGE (850/900/1800/1900 MHZ) WCDMA HSDPA 10.2 / HSUPA 2.0 (850/1900/2100) GPS

Prof. Esp. Lucas Cruz

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Conhecendo seu telefone

MANUAL DO USUÁRIO. para tv TV101

Usar FTK Imager para gerar evidências, exportar arquivos de evidências, criar imagens forenses e converter imagens existentes.

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Guia de instalação rápida

1. Ligar/Desligar. 2. Desktop

Download do aplicativo em > Suporte >Drivers Produtos ou faça o download através do QR code.

Manual Backup Online. Manual do Usuário. Versão Copyright Backup Online

Guia ineocontrol. iphone e ipod Touch

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Mac Book Air NOVÍSSIMO apenas R$3.500,00

Para modelos: LE32H158i, LE42H158i, LE46H158i, LE46H158z

Como Conectar e configurar Câmera Wireless FS-IPH02W FullSec -ACESSO VIA CELULAR

CONDIÇÕES GERAIS DE ASSISTÊNCIA ASSISTÊNCIA HELP DESK P L A N O 1

Guia para o Google Cloud Print

Leia antes de instalar Mac OS X

HOW TO. Instalação do Firewall 6.1 Software

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

Como Conectar e configurar Câmera Wireless FS-IPH02W FullSec -ACESSO VIA CELULAR

PROCEDIMENTO PARA INSTALAR REDE ETHERNET EM CNC s FAGOR.

Processo de Instalação Limpa do Windows 8.1 em Computadores Philco

Obrigado por comprar este tablet. Por favor, leia e guarde todas as instruções de operação antes de utilizar o aparelho.

Índice. * Recursos a partir da IOS 4.1. Telefone (11) sac@iphonebest.com.br.

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão Copyright TIM PROTECT BACKUP

Tecnologia e Informática

TUTORIAL DE INSTALAÇÃO DO PFSENSE E UMA REDE INTERNA NO VIRTUALBOX

Motorola Phone Tools. Início Rápido

Segurança em Dispositivos Móveis. <Nome> <Instituição> < >

Visão do Sistema em Relação aos Clientes dentro do seu estabelecimento:

1. Introdução. 2. Conteúdo da embalagem

Mais recursos para professores. Maior controle para TI.

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Tutorial Camera IP Camera IP MJPEG VGA Modelos Nc610, Nc611, Nc612, Nc613 e Nc614

Guia de Instalação do D-Link DWM-157

Guia de instalação UEG Linux LTS

Guia para atualização de Firmware dos racks RIO1608-D & RIO3224-D. (Firmware 1.50)

Estrutura geral de um computador

MODEM USB 3G+ WM31. Manual do Usuário

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular

MANUAL INSTALAÇÃO IPCAM

Perguntas frequentes do Samsung Drive Manager

Como utilizar a central de gerenciamento VPN.

Book de Aparelhos - Portfólio Fevereiro Aparelhos Foco PJ

RASTREIE SEU NOTEBOOK (FURTADO OU ROUBADO) INTERNET

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

MODEM USB LTE LU11. Manual do Usuário

Sistemas Embarcados Android

Guia para atualização de Firmware dos consoles CL5, CL3 e CL1. (Firmware 1.51)

Manual do Usuário Mundi Sumário

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados.

Março Como o Eye-Fi funciona Fluxogramas da visão geral

Sistemas Operacionais

Treinamento para Manutenção dos Telecentros

MANUAL DE INSTALAÇÃO DVR-USB ST-104

A licença é vinculada ao HD (Hard Disk) da máquina, esta não podendo ser substituída em caso de formatação ou perda de qualquer espécie do hardware.

OneDrive: saiba como usar a nuvem da Microsoft

I N T R O D U Ç Ã O W A P desbloqueio,

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

É o UniNorte facilitando a vida de nossos docentes e discentes.

Sistemas Embarcados Android

Gerenciamento de Dispositivos Móveis

COMO POSSO ATUALIZAR O SOFTWARE DO MEU TELEFONE LAIQ?

Guia para o Google Cloud Print

Modelo: H.264 Câmera IP (1.0 Megapixels) guia de instalação rápida

Manual de Instalação Linux Comunicações - Servidor. Centro de Computação Científica e Software Livre - C3SL

10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas

Guia Rápido de Instalação Ilustrado

Segurança em Dispositivos Móveis

YEALINK SIP-T22P. Função de Teclas SÍNTESE DE FUNCIONALIDADES VOIP. Permitir aos usuários o acesso ao Voice Mail;

MANUAL DO USUÁRIO DE REDE

Roteador Load-Balance / Mikrotik RB750

Análise em aparelhos de telefonia celular

Manual do Usuário Android Neocontrol

Serviços de TIC Soluções e demandas

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Guia do usuário do Seagate Dashboard

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Android

HELP DESK 2. SERVIÇOS Help Desk Microcomputadores (Desk top e lap top)

ArcSoft Total Media. HDCam 2.0

O que é um aplicativo?

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

1. CAPÍTULO COMPUTADORES

2.Não use objetos de metal para tocar o aparelho, pode produzir um curto-circuito.

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.

Marlos de Moraes Tavares. Tutorial Rsync

Sistemas Operacionais Aula 01

Transcrição:

São Paulo (SP), Novembro de 2008 Ivo de Carvalho Peixinho Perito Criminal Federal peixinho.icp@dpf.gov.br

Agenda Introdução Arquitetura Diferenças iphone/ipod Touch Acessando o iphone Copiando o filesystem Análise forense da imagem Conclusões

Introdução iphone Telefone celular 8Gb e 16Gb Bluetooth (fone de ouvido) Wi-Fi GPRS/EDGE/3G/AGPS Mp3 e vídeo ipod Touch Tocador mp3 e vídeo Wi-Fi 8Gb, 16Gb e 32Gb

Introdução Celular comum Agenda SMS Ligações Fotos iphone Email Páginas HTML Arquivos pdf, word, ppt, excel Vídeos Programas (v2.x) A análise é a mesma?

Arquitetura Primeira geração CPU: Samsung/ARM S5L8900B01 512Mbit SRAM EDGE: Infineon PMB8876 S-Gold 2 EDGE Baseband Processor GSM: Infineon M1817A11 GSM RF Transceiver Disk: Samsung 65-nm 8/16GB MLC NAND Flash Amplifier: Skyworks SKY77340-13 Signal Amplifier Wireless: Marvell 90-nm 88W8686 I/O Controller: Broadcom BCM5973A Flash Memory: Intel PF38F1030W0YTQ2 (32M NOR + 16M SRAM) Audio: Wolfson WM8758 Bluetooth: CSR BlueCore 4 Touchscreen: Philips LPC2221/02992

Arquitetura Sistema operacional Versão mobiledo Mac OS X 10.5 (Leopard) Diversas similaridades com a versão desktop File system do disco: HFS/X (Apple) Mac OS iphonevsmac OS PC Arquitetura ARM (Advanced RISC Machine) Hardware especial Acelerômetro, sensor de proximidade, tela multi-touch, GSM, Wi-Fi, Bluetooth, etc. Interface customizada Frameworks (controles finger friendly) Kernel assinado pela Apple Jailbreak

Diferenças iphone/ ipodtouch Ausências GSM/EDGE Bluetooth Alto falante Microfone Câmera O ipod Touch é um iphone sem Celular e Bluetooth: Mesmas técnicas de análise

Acessando o iphone itunes Ferramenta Apple para acessar o iphone Sincronizar música, vídeos, contatos, configurações, fotos, podcasts, contas de email, bookmarks e aplicações Atualizações e recuperação do firmware Restaurar um iphone ao estado de fábrica itunes Store

Acessando o iphone Restaurar um iphone ao estado de fábrica? Refurbished iphones are an excellent source of previous users' data Engadget: http://www.engadget.com/2008/05/20/refurbished-iphonesare-an-excellent-source-of-previous-users-d/ Função restore do itunes e erase all settings do aparelho não apagam totalmente os dados do iphone. Análise forense pode recuperar os dados

Acessando o iphone Versão 2.0 do software aparentemente apaga os dados de forma segura Possível técnica anti-forense Ainda não testei

Acessando o iphone Best anti-forensics for iphone EVER!!

Acessando o iphone Onde vou achar um liquidificador tão legal???? Na casa do pão de queijo!!! Aeroporto de Brasília

Acessando o iphone Acesso físico ao disco do iphone Possibilidade de recuperação de informações escondidas ou apagadas do iphone (resto do iceberg) Possibilidade de cálculo de hashque comprove a integridade da mídia Possibilidade de uma cópia física (bit-a-bit) do disco do iphone Preservação da evidência original

Acessando o iphone Exemplos de informações armazenadas no disco Cachesdo teclado contendo usuários, senhas, termos de busca, etc. Screenshots do último estado de aplicações Imagens apagadas da biblioteca de fotos, fotos da câmera e navegação Internet Entradas apagadas do catálogo de endereços, contatos, calendários e outros dados pessoais Histórico de até 100 chamadas Imagens do google maps e coordenadas das últimas buscas Cache do browser e objetos apagados Mensagens de email e SMS apagadas Gravações apagadas da caixa postal

Acessando o iphone Acesso físico ao disco Comunicação via USB utiliza o protocolo AFC (Apple File Connection) Não permite acesso completo ao iphone, somente a um ambiente enjaulado /private/var/mobile/media (ou /private/var/root/media em versões antigas) Permite o envio de alguns comandos de baixo nível Modo de recuperação (DFU mode) Não permite acesso baixo nível (raw) ao dispositivo Necessidade de instalar algo no aparelho para esta tarefa Protocolo proprietário (documentação?) Função não documentada pela apple?

Acessando o iphone Configuração de discos Duas partições em uma NAND flash Funciona como um disco comum Partição 1 300MB (root) Sistema operacional Aplicações padrão Normalmente montada como read-only Projetada para não ser alterada pelo funcionamento do iphone Partição 2 (user) Dados do usuário Restante do disco Montado em /private/var

Acessando o iphone Configuração de discos Block Devices: brw-r-----1 root operator 14, 0 Apr 7 07:46 /dev/disk0 Disk brw-r----- 1 root operator 14, 1 Apr 7 07:46 /dev/disk0s1 System brw-r----- 1 root operator 14, 2 Apr 7 07:46 /dev/disk0s2 Media Raw Devices: crw-r----- 1 root operator 14, 0 Apr 7 07:46 /dev/rdisk0 Disk crw-r----- 1 root operator 14, 1 Apr 7 07:46 /dev/rdisk0s1 System crw-r----- 1 root operator 14, 2 Apr 7 07:46 /dev/rdisk0s2 Media

Acessando o iphone Objetivo: Criar uma cópia física da partição de usuário (rdisk0s2) Processo 1. Instalar um conjunto de ferramentas na partição de sistema 2. Calcular um hashda partição de usuário para comparar depois 3. Realizar uma cópia física do disco através da rede wireless (criptografia opcional) 4. Conferir o hash 5. Analisar a cópia física do disco na estação forense

Copiando o filesystem Ferramentas necessárias Md5 Cálculo do hash da partição de usuário Dd Cópia física da partição Netcat Transferência dos bits da imagem pela rede OpenSSH Acesso remoto ao iphone Cópia de arquivos (ferramentas - WinSCP) Facilita a digitação de comandos Criptografar os dados enviados (túnel SSH) Como instalar ferramentas se a partição de sistema é read only?

Copiando o filesystem iphone já desbloqueado (jailbreak) Versão anterior ao 3G iphonescomprados no exterior e desbloqueados para usar qualquer SIM Partição de sistema read/write Alguns já com OpenSSH instalado Installer/Cydiadisponível iphone não desbloqueado iphone3g Necessita montar a partição de sistema read/write(i.e. jailbreak) para instalação das ferramentas

Copiando o filesystem Modificação na primeira partição Compromete a prova? (documentar mudanças) Dados de usuário na segunda partição Possibilidade de haver dados na primeira em caso de jailbreak já existente Necessita um convencimento da questão Único meio conhecido atualmente de fazer uma cópia do disco Paraben Device Seizure? *iphone Support: The amount of data acquired from the iphone plug-in can vary depending on the version of the operating system and whether the phone has been unlocked using Jailbreaking software.

Copiando o filesystem Considerações sobre acesso físico ao iphone Necessita de ferramentas específicas E habilidade/conhecimento do processo Possibilidade de dano ao aparelho Remontagem Arranhões Memória flash soldada na placa Aparentemente nenhuma interface de leitura

Copiando o filesystem

Copiando o filesystem Realizando o jailbreak Ferramentas iliberty+ (Firmware 1.0.2 a 1.1.4) Possibilidade de customizar o payload (ferramentas instaladas) Ziphone (Firmware 1.0.2 a 1.1.4) Pwnage tool / Quickpwn / Winpwn (Firmware 2.x) Cuidados com a contaminação da evidência Usar uma conta para cada caso Desabilitar o sincronismo automático do itunes

Copiando o filesystem

Copiando o filesystem Configuração de rede Acesso via wireless Único acesso IP ao iphone Rede ad-hocentre a estação forense e o iphone Considerar uso de criptografia Mais seguro (sem intermediários) Access pointentre a estação forense e o iphone Considerar uso de criptografia (WPA, WPA2) Acesso SSH ao iphone OpenSSH instalado (Cydia, Installer, etc.) Senha de rootpadrão: alpine Instalação de ferramentas Cópia com SCP (menos intrusivo ) Cuidado com a sobreescrita de bibliotecas!!! Instalação com Cydia/Installer

Copiando o filesystem Calculando hash (via ssh) cd / umount f /private/var mount o ro/private/var md5 /dev/rdisk0s2 Não usar o iphonedurante o processo Montagem read-only deixa o aparelho instável Conectar o aparelho em uma fonte de energia Ao final (um pouquinho de paciência)... md5 e4fc1b35381cb43cc9a87363b00c02bf /dev/rdisk0s2

Copiando o filesystem Na estação forense nc L p 7000 ddof=./imagem.dmgbs=4096 No iphone dd if=/dev/rdisk0s2 bs=4096 nc x.x.x.x 7000 x.x.x.x = IP da estação forense Conectar o iphoneem uma fonte de energia Processo MUITO demorado (>5h 16Gb) Possibilidade de uso de SSH para criar túnel criptografado Exercício para o leitor Pode ser desnecessário se a rede wireless fizer criptografia Conferindo MD5 md5sum imagem.dmg e4fc1b35381cb43cc9a87363b00c02bf *touch.dmg

Copiando o filesystem Exemplo de cópia de disco iphone 16Gb root# dd if=/dev/rdisk0s2 bs=4096 netcat 192.168.0.1 7000 3836826+0 records in 3836826+0 records out 15715639296 bytes (16 GB) copied, 20465.5 s, 768 kb/s 20.465.5s = 341min = 5,7 horas!

Análise forense da imagem Análise com ferramentas convencionais Encase Ferramentas antigas não suportam partições HFS/X Workaround Alteração com editor hexadecimal Trocar identificador de HFS/X pra HFS/+ Documentar as mudanças

Análise forense da imagem Mudar para H+ (offset 0x400)

Análise forense da imagem Análise com ferramentas gratuitas Montagem do disco com HFSExplorer Busca de arquivos apagados/fragmentos com Scalpel / Foremost Carving específico do iphone Imagens apagadas e screenshots de aplicações Dump de strings Buscas nas bases de dados SQLite com Sqlite Browser ou Sqlite3Explorer

Análise forense da imagem dat y 16384 DynamicDictionary amr y 65535 #!AMR plist y 4096 <plist </plist sqlitedb y 5000000 SQLite\x20format email y 40960 From: htm n 50000 <html </html> pdf y 5000000 %PDF-%EOF doc y 12500000 \xd0\xcf\x11\xe0\xa1\xb1 txt y 100000 -----BEGIN png y 40960 \x89png jpg y 5000000 \xff\xd8\xff\xe1 \x7f\xff\xd9

Análise forense da imagem

Análise forense da imagem Lugares interessantes de busca Calendar:/mobile/Library/Calendar/Calendar.sqlitedb Call History: /mobile/library/callhistory/call_history.db Notes: /mobile/library/notes/notes.db SMS: /mobile/library/sms/sms.db Address Book: /mobile/library/addressbook/addressbook.sqlitedb ABook2: /mobile/library/addressbook/addressbookimages.sqlitedb Voicemail: /var/root/library/voicemail/voicemail.db(arquivos.amr QuickTime) Photos: /mobile/media/dcim/100apple Photos2: /mobile/media/photos Atenção à versão do firmware (diretórios diferentes)!!

Análise forense da imagem

Análise forense da imagem Mais coisas interessantes Safari: /mobile/library/safari Email: /mobile/library/mail/ Cookies: /mobile/library/cookies/cookies.plist Google maps: /mobile/library/caches/maptiles/maptiles.sqlitedb Cache do teclado: /mobile/library/keyboard/dynamictext.dat

Conclusões Celulares estão se tornando computadores Técnicas convencionais de análise em celulares insuficientes Uso de técnicas de análise em mídias Análise de iphone usando ferramentas disponíveis na Internet é possível Necessita boa documentação Análise física do disco revela informações importantes resto do iceberg

Próximos passos... Verificar outras informações presentes no iphone Configurações de VPN Endereços IP obtidos via DHCP Evidências na máquina usada para sincronizar o iphone (MobileSyncBrowser) Montagem dos tilesdo google maps Automatização do processo Extração das informações nos arquivos DB Relatório com as informações relevantes Processo de duplicação via cabo Possível feature não documentada da apple DFU mode

Referências Iphone Forensics: Rough Cuts Jonathan A. Zdziarski http://oreilly.com/catalog/9780596153892/ Macintosh and iphone Forensics BlackBag Technologies, Inc. TechnoSecurity June 2008 http://www.techsec.com/2008pdf/sunday/track%201%20ipho ne.pdf Will It Blend? http://www.willitblend.com/

Referências Ferramentas DD, HFSExplorer, NetCat, iliberty, XPwn, Pwnage http://www.zdziarski.com/iphone-forensics/ Ziphone http://www.ziphone.org SQLite Browser http://sqlitebrowser.sourceforge.net Sqlite3Explorer http://www.singular.gr/sqlite/ Winhex http://www.x-ways.net/winhex/ Scalpel http://www.digitalforensicssolutions.com/scalpel/ MobileSyncBrowser http://homepage.mac.com/vaughn/msync/

Obrigado pela paciência! Perguntas? peixinho.icp@dpf.gov.br