sbd - innovarioja.tv · 2014. 2. 20. · –wechat, mail, skype, spotbros, shazam, ficheros...

31
SbD © Todos los derechos reservados LIOS #FF: a tool for IOS Forensics Lorenzo Martínez R. (@lawwait)

Upload: others

Post on 09-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

SbD

© Todos los derechos reservados

LIOS #FF: a tool for IOS ForensicsLorenzo Martínez R. (@lawwait)

!

!

Page 2: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

[root@localhost ~]# whoami• 13 años experiencia profesional en seguridad• Integradores -> Fabricantes -> Empresario && formador• CTO && Founder www.securizame.com • Perito Informático Forense• CISSP, CISA• Editor de SecurityByDefault• Herramientas: Securewin, amispammer, scalparser• Twitter: @lawwait, @securizame, @secbydefault• Email: [email protected]• Web: www.securizame.com www.securitybydefault.com

Page 3: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Busca las 0xFF diferencias

Page 4: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

¿Por qué analizar IOS?

Page 5: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Page 6: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

• Dos particiones HFS+ (Hierarchical FileSystem+)– Boot/firmware

• Sólo lectura (excepto update y JB)

• S.O y apps básicas

– Datos de usuario y apps

• Árbol de directorios y ficheros (Formato UNIX)

• Tipos de ficheros fundamentales– SQLite (Agenda, Calendario, Llamadas, SMS,...)– PList (NextStep y XML)

Page 7: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Adquisición de datos

• Desde un Backup de iTunes– Cifrado / sin cifrar

• Directamente desde el dispositivo– Con contraseña de (des)bloqueo

– Herramienta: iExplorer

• Desde un dispositivo con Jailbreak– SSH + dd

- En todos ellos, AIRPLANE MODE o Jaula de Faraday -

Page 8: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Backup de iTunes: ¿Dónde?

• Windows 7 -> <carpeta usuario>\AppData\Roaming\Apple Computer\MobileSync\Backup\<UDID>

• Windows XP -> <carpeta usuario>\Application Data\Roaming\Apple Computer\MobileSync\Backup\<UDID>

• Mac OS X -> <carpeta usuario>/Library/Application Support/MobileSync/Backup/<UDID>

Page 9: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Herramientas libres

Page 10: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Backup de iTunes: Ficheros

• Herramientas Necesarias:– listManifest.py– SQLite Database Browser– PListEdit Pro– Iphone Data Protection– BinaryCookieReader.py

• Status.plist -> Info del último backup• Info.plist y Manifest.plist -> Info del iDevice: Serial

number, versión de IOS e iTunes, datos de sincronización (mail, calendarios, contactos,…), apps instaladas

• Manifest.mbdb -> Metadatos de los ficheros del backup• Resto: Hashes o FileIDs (referenciadas en Manifest.mbdb)

Page 11: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

BinaryCookieReader.py

• Aplicaciones guardan cookies

• Larga duración

• Quedan en el backup

• Formato Binario

Page 12: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

iPhone Analyzer

Page 13: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

iPhone Backup Analyzer

Page 14: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

iExplorer (Unregistered version)

Page 15: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

iFunBox

Page 16: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Herramientas comerciales

Page 17: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Page 18: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Ubicación de ficheros importantes

Page 19: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Acceso directo a sistema de ficheros

• /private/var/mobile/Media/DCIM – /100Apple -> IMG_*– /999Apple -> Imágenes anteriores

• /private/var/mobile/Library/Keyboard/dynamic-text.dat

• /private/var/Keychains/key-chain-2.db• /private/var/mobile/Library/Notes/notes.sqlite• /private/var/mobile/Library/SMS/sms.db• /private/var/mobile/Library/Mail/• /private/var/mobile/Library/Maps/History.plist• /private/var/mobile/Media/Recordings

– Recordings.db– *.m4a

• /private/var/mobile/Media/DCIM – /100Apple -> IMG_*– /999Apple -> Imágenes anteriores

• /private/var/mobile/Library/Keyboard/dynamic-text.dat

Page 20: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Acceso directo a sistema de ficheros

• /private/var/mobile/Library/VoiceMail/• /private/var/mobile/Library/Cookies/cookies.binarycookies• /private/var/mobile/Library/Caches/RecentSearches.plist*• /private/var/mobile/Library/AddressBook/

AddressBook.sqlitedb• /private/var/Library/CallHistory/call_history.db• /private/var/Library/Calendar/Calendar.sqlitedb• /private/var/Library/Caches/locationd/consolidated.db

Page 21: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Page 22: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

LIOS #FF: Lawwait IOS Forensics Framework• Lenguaje de scripting: Perl

• Inicialmente, herramienta de clasificación de ficheros de un backup

• Luego, selección de ficheros ‘Juicy’

• Lios.pl & Lios_report.pl – Tratamiento de datos en un periodo de fechas– Llamadas, SMS, Calendario, Notas, Whatsapp, Line, Viber,

Notas de voz, Safari, Cámara

– Timeline!!!

– Otros: Binary Cookies, Dynamic Dictionary, Fotos eliminadas, Contactos,...

Page 23: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

LIOS #FF: Lawwait IOS Forensics Framework• Problemas encontrados– EPOCH vs. CFAbsoluteTime

– Cambios en las versiones de IOS

– Nombres de tablas inexistentes en diferentes versiones de Apps

• Roadmap– Modularidad/Plugins, API

– Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc...

– Informes exportables en PDF

– Paquetizado para Windows/Mac

– Integración con otras herramientas

– Recuperación de registros borrados

– Informe/Log de actividad, hashes, etc,...

Page 24: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

LIOS #FF: Lawwait IOS Forensics Framework

– Perito Informático Forense en ANCITE (www.ancite.es)

– Grupo de Delitos Telemáticos GDT Guardia Civil

– Brigada Investigación Tecnológica BIT - Policía Nacional

• Clientes... Actuales y próximos...

Page 25: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

¿Conoces a Edward Snowden?

Page 26: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Page 27: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Page 28: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

No me lo creo... a verlo!

Page 29: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Conclusiones

• Manipulación ficheros en crudo vs. Herramientas “homologadas”

• Low cost o home made != Malo• LIOS: – Clasificación de ficheros “por tipo”– Ficheros “jugosos”– Report: • Información visual• Aplicaciones típicas, pero no estándar• Escalabilidad• Timeline

Page 30: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Page 31: SbD - innovarioja.tv · 2014. 2. 20. · –Wechat, Mail, Skype, Spotbros, Shazam, ficheros Mapsdata, navegación de otros browsers, alarmas, etc... –Informes exportables en PDF

LIOS #FF: A tool for IOS Forensics

© Todos los derechos reservados

Email me: [email protected]

Twitter: @lawwait @securizame @secbydefault