You are on page 1of 174

INSIDE

THE APP: ALL YOUR DATA ARE BELONG TO ME


2011 Harris Corporation
Sarah Edwards oompa@csh.rit.edu, @iamevltwin Shmoocon January 2011

About Me
Digital Forensic Analyst with Harris Corporation Computer Intrusions

Free

time is used for iOS/Mac forensic research.

Works with the Feds


I

don t like wearing suits.

Not a hacker.
I

dont code/hack/exploit things. But I do like to get into things, Im nosy.


2011 Harris Corporation

Objec;ves

iOS Applica;on Security Awareness


Inves;gators Users Developers Bad Guys?

What about Android/Blackberry/Windows?

2011 Harris Corporation

Objec;ves

If you sit through this, youll get:


Contacts Pictures Documents Usernames Passwords Loca;onal Data much more.

It is so easy, almost too easy.

2011 Harris Corporation

iOS Apps

Prevalence
iPhone iPad iPod Touch

How many Apps?


10 Billion downloads ~350,000 Apps
n

[hZp://www.buzzbiznews.com/035133/apple s-app-store-hits-10-billion-downloads/]

2011 Harris Corporation

Recent News

viaForensics [viaforensics.com]
appWatchDog

Wall Street Journal


Current privacy lawsuit Data at Rest vs. Data in Transit

People vs. Diaz (California Supreme Court)


Gist: Pursuant to arrest, ocials can review your

cellphone.

2011 Harris Corporation

Caveats
Third-party applications only. Redactionthis is a privacy talk after all. Lots of pictures Software Verification and Validation Evidence Admissibility Detailed acquisition techniques

2011 Harris Corporation

ACCESSING THE DATA

2011 Harris Corporation

State of Forensic Socware


There are many tools. Some are better than others. Some get only logical data. Some require the passcode. Most are expensive. rd Most do not auto-magically parse 3 party application data. Proprietary data output formats.

2011 Harris Corporation

Backups vs. Physical vs. Logical


Backups Easy Access Historical Context Encryption Must have HDD Limited Data Physical Difficult to capture Up-to-date Access to physical device Potential to get EVERYTHING Encryption Logical Easy Access Up-to-date Access to physical device Limited to logical data

2011 Harris Corporation

Backup Data Loca;ons

Windows
<APPDATA>\Apple

Computer\MobileSync

\Backup\ \Users\user\AppData\Roaming\Apple Computer\MobileSync\Backup

Mac
~/Library/Application

Support/

MobileSync/Backup/

2011 Harris Corporation

Backup Files (iOS 3.x)


mddata mdinfo Info.plist Manifest.plist Status.plist

2011 Harris Corporation

Backup Files (iOS 4.x)


Info.plist Manifest.mbdb Manifest.mbdx Manifest.plist Status.plist

2011 Harris Corporation

Socware for Backups

iPhone Backup Extractor


Mac only Available at supercrazyawesome.com Free! (Donations are welcome.)

2011 Harris Corporation

Socware for Backups

iPhone Backup Extractor


Windows, Linux & Mac Available at:
n iphonebackupextractor.com

Free & Paid Versions

2011 Harris Corporation

Socware for Backups

iBackupBot
Windows Only Available at:
n icopybot.com

Free Trial ($35)

2011 Harris Corporation

Socware to Access Physical Device


Forensic Socware Jailbreak

SSH/DD/SCP

"Zdziarski" Method
NIST Approved LE/Military Only

Commercial Non-Forensic Socware


PhoneDisk PhoneView

2011 Harris Corporation

Socware to Access Physical Device

PhoneDisk
Mac & Windows Available at: macroplant.com/phonedisk/ $20

2011 Harris Corporation

Socware to Access Physical Device

PhoneView
Mac Available at: ecamm.com/mac/phoneview/ $20

2011 Harris Corporation

Applica;on Directories

/private/var/mobile/Application (Actual Path, linked to /User/ Application) /User/Applications/########-####-####-####-############

Universally Unique ID

<Application_Home>/AppName.app Applica;on Bundle (Not Backed Up) <Application_Home>/Documents/ - Contains user documents and data les. (Backed Up) <Application_Home>/Library/ - Contains applica;on specic les. (Backed Up) <Application_Home>/Library/Preferences Applica;on Preference Files (Backed Up) <Application_Home>/Library/Caches Applica;on specic support les. Persistent between applica;on launches. (Not Backed Up) <Application_Home>/tmp/ - Temporary les, not persistent between applica;on launches. (Not Backed Up)

2011 Harris Corporation

/User/Applica;ons Directory

2011 Harris Corporation

Applica;on Directory

2011 Harris Corporation

iTunesMetadata.plist

Contains informa;on such as:


Product Informa;on Purchase Data Apple Account Data

2011 Harris Corporation

iTunesMetadata.plist

2011 Harris Corporation

GOOD THINGS TO KNOW

2011 Harris Corporation

Dates

Many use Absolute Time


Seconds from 1/1/2001 00:00:00 GMT

Tools:
Mac: CFAbsoluteTimeConverter
n (hsoi.com/hsoishop/socware/)

Windows: Dcode
n (digital-detec;ve.co.uk/freetools/decode.asp)

or add 978307200 and use date -ur

2011 Harris Corporation

Popular File Formats - Plist

Property List
XML or Binary

Tools
Property List Editor
n Mac Only n Xcode n Free! (w/ Mac OS)

Ibackupbot Plist Editor


n Windows Only n icopybot.com/download.htm n Free!

2011 Harris Corporation

Popular File Formats - SQLite

SQL-based rela;onal database

Tools
SQLite Database Browser
n Mac & Windows n sqlitebrowser.sourceforge.net n Free!

2011 Harris Corporation

NOW TO THE GOOD STUFF

2011 Harris Corporation

SOCIAL NETWORKING

2011 Harris Corporation

Facebook v.3.3.3

2011 Harris Corporation

/Documents/friends.db

2011 Harris Corporation

Facebook Prole

hZp://www.facebook.com/prole.php?id=<UID>

2011 Harris Corporation

User Picture (pic_square)

2011 Harris Corporation

com.facebook.Facebook.plist

2011 Harris Corporation

/Library/Three20

May contain:
Profile

Icons XML Text Files Album Photos Miscellaneous Pictures

2011 Harris Corporation

/Library/Three20
<fql_result> <name>checkins_activity<name>

Contains User IDs & coordinates Lots of other data

2011 Harris Corporation

/Library/Three20

<profile_response><user
Contains prole data.
n User ID n Last Load Time n Birthday n Name

n Hometown

n Rela;onship Status n Friend Count n Email n Etc.

n Link to user picture

2011 Harris Corporation

/Library/Three20
<fql_result> <name>event<name>

Contains Event data

2011 Harris Corporation

/Library/Three20

<stream_post>
Contains

Wall pos;ngs for a par;cular user in <source_id> Includes


Message n Client post came from (Web, TwiZer, etc.) n User comments that include who and when. n Links to photo aZachments n Link to permalink
n

hZp://www.facebook.com/<uid>/posts/ <post_id>
<post_id>

is aZached to the User ID by an underscore.

2011 Harris Corporation

/Library/Three20

<photos_response>
Contains links to photos, including descrip;ons,

comments and user data.

<profile_response><album
Contains photo album informa;on.

2011 Harris Corporation

LinkedIn v.3.5.2

2011 Harris Corporation

com.linkedin.LinkedIn.plist

2011 Harris Corporation

user Field (com.linkedin.LinkedIn.plist)

2011 Harris Corporation

/Documents/connections_<memberid>.plist

2011 Harris Corporation

/Documents/LinkedIn/

2011 Harris Corporation

member_<memberid>.plist

2011 Harris Corporation

member_<memberid>.plist

2011 Harris Corporation

network_update_*

2011 Harris Corporation

LinkedIn<GUID>.sqlite

ZBUZZTOPICOBJECT

2011 Harris Corporation

LinkedIn<GUID>.sqlite

ZLIMESSAGE

2011 Harris Corporation

LinkedIn<GUID>.sqlite

ZLIMESSAGEMEMBER

2011 Harris Corporation

/Library/Caches/Three20/

2011 Harris Corporation

SHOPPING & FINANCIAL

2011 Harris Corporation

Amazon v1.3

2011 Harris Corporation

com.amazon.Amazon.plist

2011 Harris Corporation

Chase v.2.8.1202

2011 Harris Corporation

User IDs

2011 Harris Corporation

Mint v1.7.2

2011 Harris Corporation

/Documents/mint_gala.db

2011 Harris Corporation

E*Trade v1.8.4

2011 Harris Corporation

User ID

2011 Harris Corporation

Ebay v2.0.2

2011 Harris Corporation

com.ebay.iphone.plist

2011 Harris Corporation

Paypal v3.1

2011 Harris Corporation

com.yourcompany.PPClient.plist

2011 Harris Corporation

/Documents/PayPalUserDetailsCache

2011 Harris Corporation

PageOnce Personal Finance


v3.84 & v4.01

2011 Harris Corporation

Difference between v3.84 & 4.01

2011 Harris Corporation

Difference between v3.84 & 4.01

2011 Harris Corporation

GMAIL

2011 Harris Corporation

iGmail v5.6.8

2011 Harris Corporation

com.idemfactor.iGmail.plist

2011 Harris Corporation

/Library/WebKit/Databases/ https_mail.google.com_0/0000000000000001.db

2011 Harris Corporation

MultiG v1.3

2011 Harris Corporation

/Documents/MultiG/People.sqlite

2011 Harris Corporation

UTILITIES

2011 Harris Corporation

TouchTerm v2.4.2

2011 Harris Corporation

net.jbrink.mobile.TouchTerm.plist

2011 Harris Corporation

connec;ons Field

2011 Harris Corporation

/Documents/pinchmedia/*.sql

2011 Harris Corporation

Anonymous Web Browser v2.0

2011 Harris Corporation

/Documents/Cookies.plist

2011 Harris Corporation

/Library/WebKit/LocalStorage/ http_www.google.com_0.localstorage

2011 Harris Corporation

Quick Password Manager v2.2

2011 Harris Corporation

com.yourcompany.passwd.plist

2011 Harris Corporation

Passwords

2011 Harris Corporation

MobileRSS HD Free v3.0

2011 Harris Corporation

/Documents/<username>@gmail.com.sewng

2011 Harris Corporation

/Documents/ <username>@gmail.com.sqlite

2011 Harris Corporation

com.nibirutech.MobileRSSHDFree.plist

2011 Harris Corporation

OpenTable v3.2

2011 Harris Corporation

com.contextop;onal.OpenTable.plist

2011 Harris Corporation

BLOGGING

2011 Harris Corporation

Tumblr v1.2.2

2011 Harris Corporation

/Documents/userData.mxdata
Unencrypted Password

Email
2011 Harris Corporation

/Documents/textPost.details

2011 Harris Corporation

WordPress v2.6.4

2011 Harris Corporation

/Documents/wordpress/blogs.archive

2011 Harris Corporation

/Documents/wordpress/<blog>.wordpress.com/ <blogid>/comment.1.archive

2011 Harris Corporation

/Documents/wordpress/<blog>.wordpress.com/ <blogid>/post.1.archive

2011 Harris Corporation

org.wordpress.plist

2011 Harris Corporation

TRAVEL

2011 Harris Corporation

TripIt v2.2.1

2011 Harris Corporation

/Documents/TripIt.sqlite

2011 Harris Corporation

/Documents/TripIt.sqlite

2011 Harris Corporation

/Documents/TripIt.sqlite

2011 Harris Corporation

/Documents/TripIt.sqlite

2011 Harris Corporation

Navigon v1.7

2011 Harris Corporation

com.navigon.NavigonNorthAmerica.plist

Program Preferences
Audio Terrain POIs Speed Warnings Trac Etc.

2011 Harris Corporation

/Library/Preferences/ com.navigon.NavigonNorthAmerica.plist

2011 Harris Corporation

/Documents/LastSearchResult.dat

2011 Harris Corporation

/Documents/Favourite.targets

2011 Harris Corporation

/Documents/Recent.targets

2011 Harris Corporation

FourSquare v2.2.2

2011 Harris Corporation

/Documents/foursquare.sqlite

2011 Harris Corporation

/Documents/foursquare.sqlite

2011 Harris Corporation

DOCUMENTS & FILES

2011 Harris Corporation

Evernote v3.4.2

2011 Harris Corporation

com.evernote.iPhone.Evernote.plist

2011 Harris Corporation

Evernote2.sqlite.md

2011 Harris Corporation

Library/Caches/www.evernote.com

2011 Harris Corporation

applog.txt

2011 Harris Corporation

Evernote2.sqlite ZENSERVICEENTITY Table

2011 Harris Corporation

Evernote2.sqlite

2011 Harris Corporation

Dropbox v1.3.1

2011 Harris Corporation

/Documents/Dropbox.sqlite

2011 Harris Corporation

com.getdropbox.Dropbox.plist

2011 Harris Corporation

com.getdropbox.Dropbox.plist

Content from DefaultsAccountInfoKey in bplist format, can be viewed by extracting into separate file shown below.

2011 Harris Corporation

/Library/Caches/FavoriteFiles.plist

2011 Harris Corporation

/Library/Caches/cache.db

2011 Harris Corporation

/Library/Caches/cache.db

2011 Harris Corporation

/Library/Caches/cache.db

2011 Harris Corporation

/Library/Caches/cache.db

2011 Harris Corporation

Private Photo Lite v1.3

2011 Harris Corporation

/Documents/

2011 Harris Corporation

/Documents/photodb.sqlite

2011 Harris Corporation

cn.mmxd.privatephotoslite.plist

2011 Harris Corporation

TWITTER

2011 Harris Corporation

Echofon v3.1.8

2011 Harris Corporation

/Preferences/ net.naan.TwiZerFon.plist

2011 Harris Corporation

db3.1.5.db

Contains user details:


n

users Table

TwiZer User ID n Name & Screen Name n User entered loca;on, descrip;on and website. n Count of followers/friends/favorites/tweets n Is the account protected or veried? n Link to prole icon (hZp://a2.twimg.com/prole_images/647123757/Muppet-Beaker_normal.jpg)

2011 Harris Corporation

/Library/prole_images

hZp://a2.twimg.com/prole_images/ 647123757/Muppet-Beaker_normal.jpg

2011 Harris Corporation

db3.1.5.db

hZp://twiZer.com/statuses/user_;meline/ 105533433.rss

2011 Harris Corporation

db3.1.5.db

2011 Harris Corporation

db3.1.5.db

Contains direct messages.


n

direct_messages Table

To & From (TwiZer IDs and Screen Names) n Dates

2011 Harris Corporation

Library/Cookies/Cookies.plist

2011 Harris Corporation

HootSuite v2.0.2

2011 Harris Corporation

com.hootsuite.hootsuitelite.plist

2011 Harris Corporation

com.hootsuite.hootsuitelite.plist

2011 Harris Corporation

com.hootsuite.hootsuitelite.plist

2011 Harris Corporation

Twitteriffic v3.0.2

2011 Harris Corporation

/Documents/accounts.plist

2011 Harris Corporation

Timeline

2011 Harris Corporation

/Documents/searches.plist

2011 Harris Corporation

Search Databases

2011 Harris Corporation

Tweetdeck v1.4.1

2011 Harris Corporation

/Documents/tddb.0.2.sqlite3

2011 Harris Corporation

/Documents/column_cache_1

2011 Harris Corporation

/Documents/tddb.0.2.sqlite3

2011 Harris Corporation

COMMUNICATION

2011 Harris Corporation

Skype v3.0

2011 Harris Corporation

/Library/Preferences/com.skype.skype.plist

2011 Harris Corporation

Skype Logs

2011 Harris Corporation

Skype Logs

2011 Harris Corporation

Skype Logs

2011 Harris Corporation

Skype Logs

2011 Harris Corporation

Skype Logs (Windows)

Skype Parsing Software


SkypeLogView Nirsoft
n Available n Free!

at: nirsoft.net/utils/skype_log_view.html

Skype

Parser

n Redwolf

Computer Forensics n Available at: redwolfcomputerforensics.com/downloads/ skype-log-installer-1.7.exe

2011 Harris Corporation

AIM (Free) v4.5.2

2011 Harris Corporation

com.aol.aim.plist

2011 Harris Corporation

/Documents/userAccounts/<GUID>.account

2011 Harris Corporation

/Documents/userAccounts/ <GUID>.buddylist

2011 Harris Corporation

/Documents/userAccounts/<GUID>.history

2011 Harris Corporation

WRAPPING UP

2011 Harris Corporation

You might also like