38
Análisis forense de IPhone Juan Garrido Consultor Seguridad I64 http://windowstips.wordpress.com http://www.informatica64.com Sin Iphone!!

Como hacer un forense a un iphone sin iphone

Embed Size (px)

DESCRIPTION

Charla impartida por Juan Garrido, de Informática 64 en el evento Asegúr@IT Camp 3, dicho evento tuvo lugar en El Escorial los días 21, 22 y 23 de octubre de 2011.

Citation preview

Page 1: Como hacer un forense a un iphone sin iphone

Análisis forense de

IPhone

Juan Garrido Consultor Seguridad I64 http://windowstips.wordpress.com http://www.informatica64.com

Sin Iphone!!

Page 2: Como hacer un forense a un iphone sin iphone

Agenda Introducción Copia de Seguridad Local Qué hay en una copia local Estructura de ficheros Extracción de datos

Page 3: Como hacer un forense a un iphone sin iphone

INTRODUCCIÓN

Page 4: Como hacer un forense a un iphone sin iphone

Introducción

En un análisis forense tradicional Sistemas Operativos

Cliente & Servidor Dispositivos asociados

Impresoras, Fax, etc… Telefonía

Aplicaciones de negocio Correo, mensajería, navegación local e

Internet

Page 5: Como hacer un forense a un iphone sin iphone

Introducción

Nuevo giro de tuerca con SmartPhones Entran de lleno en el OS cliente Generalmente en portátiles

(Corporative mode) Conexiones desde el móvil (AP Mode)

Muy chulo…. Pero….. (Siempre hay un pero..) No tenemos el móvil Tenemos el móvil pero no está

“Jailbreakeado” Tenemos el móvil… (Restaurado a

valores de fábrica) ¿?¿?

Page 6: Como hacer un forense a un iphone sin iphone

Introducción

Page 7: Como hacer un forense a un iphone sin iphone

Copia de Seguridad Local

Page 8: Como hacer un forense a un iphone sin iphone

Copia de Seguridad Local

Al conectar el dispositivo sucede Itunes sincroniza el dispositivo

Es una copia de seguridad Se puede analizar directamente desde el

backup

Page 9: Como hacer un forense a un iphone sin iphone

Rutas Locales

Rutas Locales MAC

OSX:/Users/username/Library/Application Support/MobileSync/Backup/deviceid

Windows XP:C:\Documents and Settings\username\Application Files\MobileSync\Backup\deviceid

Windows 7:C:\Users\username\AppData\Roaming\Apple Computer\MobileSync\Backup\deviceid

Page 10: Como hacer un forense a un iphone sin iphone

Qué hay en un Backup Local

Page 11: Como hacer un forense a un iphone sin iphone

Ficheros Iphone & IPad

Ficheros sin extensión aparente Nomenclatura basada en SHA1 Se pueden analizar las cabeceras

Windows: head(GNU) & Findstr Linux: head & Grep, file

Page 12: Como hacer un forense a un iphone sin iphone

DEMOAnálisis de Cabeceras

Page 13: Como hacer un forense a un iphone sin iphone

Datos de Usuario

Itunes sincroniza las APPS del dispositivo En algunos casos son ficheros en texto

plano Si ningún tipo de cifrado Se utiliza para restauración del

dispositivo Los ficheros se actualizan cada vez que

el dispositivo se conecta

Page 14: Como hacer un forense a un iphone sin iphone

Apps Análisis Backup

Generalmente son de pago No destinadas al ámbito forense

Gratuitas descontinuadas (Iphone Backup Analyzer)

Sólo extraen la información Tools

IphoneBackupExtractor (Comercial)

Page 15: Como hacer un forense a un iphone sin iphone

Evidencias

Identificación de cada evidencia Tratamiento de forma unitaria Separación de ficheros Análisis

Page 16: Como hacer un forense a un iphone sin iphone

DEMO

Evidencias unitarias

Page 17: Como hacer un forense a un iphone sin iphone

¿Y ahora qué?

¿Fotos eliminadas? Siempre quedarán los ficheros

Thumbs… ;-) C7813fa37817a9fb69dfd64993ca2cf91171a

e9d D29f4fbba1c2a95d92b05d53c1b9c967df6e0

2d5

Las passwords se encuentran cifradas y en contenedores de claves imposibles de crackear… Iphone recuerda tu “gramática”

Diccionarios con palabras más usadas

Page 18: Como hacer un forense a un iphone sin iphone

DEMO

I see you Baby…

Page 19: Como hacer un forense a un iphone sin iphone

Extracción de datos

Page 20: Como hacer un forense a un iphone sin iphone

Info.plist

Variada información sobre el dispositivo Número de serie del dispositivo IMEI Número de TLF Versión del Producto Tipo de Producto (3G, 16GB, etc..) Datos del último Backup

Page 21: Como hacer un forense a un iphone sin iphone

Apple Property List (PLIST)

3 Ficheros Standard Info.plist Manifest.plist Status.plist

Variedad de XML Interesante desde el punto de vista

de la información Puede situar un teléfono en un

equipo El “Eso no es mío no vale!!”

Page 22: Como hacer un forense a un iphone sin iphone

DEMOJuro que mi teléfono es un

OneTouchEasy

Page 23: Como hacer un forense a un iphone sin iphone

Binary Property List

En algunos casos se utilizan ficheros binarios Es posible parsear la información y

convertirla a PLIST

Page 24: Como hacer un forense a un iphone sin iphone

DEMO

Safari Search1d6740792a2b845f4c1e6220c43906d7f0afe8ab

Extracción de Sitios Visitados

Page 25: Como hacer un forense a un iphone sin iphone

Funciones basadas en BBDD

Muchas funciones de Iphone & Ipad Se basan en lectura/escritura en BBDD Esas BBDD se encuentran en texto

plano Codificadas en su mayoría en UTF-8

Page 26: Como hacer un forense a un iphone sin iphone

Ficheros interesantes SMS

3d0d7e5fb2ce288813306e4d4636395e047a3d28

Histórico de llamadas 2b2b0084a1bc3a5ac8c27afdf14afb42c6

1a19ca Libreta de direcciones

31bb7ba8914766d4ba40d6dfb6113c8b614be442

cd6702cea29fe89cf280a76794405adb17f9a0ee

Llamadas de Voz 992df473bbb9e132f4b3b6e4d33f72171

e97bc7a

Page 27: Como hacer un forense a un iphone sin iphone

Ficheros interesantes

WI-FI Locations 4096c9ec676f2847dc283405900e284a7

c815836 Y muuuuuchas más……

Page 28: Como hacer un forense a un iphone sin iphone

¿Nos espían?

BBDD Collations.db Se puede parsear con muchas

herramientas Pintan en un mapa las coordenadas por

donde ha pasado «tu dispositivo» Existentes en

Iphone Ipad Android Windows Phone 7

Page 29: Como hacer un forense a un iphone sin iphone

DEMOUbicaciones guardadas

Page 30: Como hacer un forense a un iphone sin iphone

Iphone Forensic Tool

Page 31: Como hacer un forense a un iphone sin iphone

Iphone Forensic Tool

Herramienta desarrollada en Python Extracción de múltiples elementos de

Backup Extracción de evidencias en formatos

CSV & HTML Creación de Hash MD5 & SHA1 Generador de informes

Page 32: Como hacer un forense a un iphone sin iphone

DEMOIphone Forensic Tool

Page 33: Como hacer un forense a un iphone sin iphone

¿Questions?

OTIA….. Un andalú hablando en público… Seguro que no se ha enterao nadie HA HA HA HA

Page 34: Como hacer un forense a un iphone sin iphone

Thanks Guys & Girls;-)

Page 36: Como hacer un forense a un iphone sin iphone

TechNews de Informática 64

Suscripción gratuita en [email protected]