Mac Marshal: A Tool for Mac OS X Operating System and Application Forensics



Similar documents
Just EnCase. Presented By Larry Russell CalCPA State Technology Committee May 18, 2012

Digital Evidence. Robert J. O Leary, CFCE; DFCP Director NIJ ECTCoE 550 Marshall St. Suite B Phillipsburg, NJ 08865

EC-Council Ethical Hacking and Countermeasures

What is Digital Forensics?

Welcome to Panther Find out what you can do with Mac OS X and Mac OS X applications

Computer Forensics. Securing and Analysing Digital Information

The. Mac OS X Snow Leopard. PocketGuide. JeffCarlson. Ginormous knowledge, pocket skeed. Peachpit Press

Paraben s P2C 4.1. Release Notes

The Mac OS X Server Essentials v10.5 Exam Skills Assessment Guide

Check out our website!

Apple Certified Technical Coordinator ACTC v10.6

Setup and Configuration Setup Assistant Migration Assistant System Preferences Configuration Profiles System Information

Automatically Creating Realistic Targets for Digital Forensics Investigation

Computer Forensics using Open Source Tools

C HFI C HFI. EC-Council. EC-Council. Computer Hacking Forensic Investigator. Computer. Computer. Hacking Forensic INVESTIGATOR

C HFI C HFI. EC-Council. EC-Council. Computer Hacking Forensic Investigator. Computer. Computer. Hacking Forensic INVESTIGATOR

Forensic Toolkit. Sales and Promotional Summary ACCESSDATA, ON YOUR RADAR

Mac OS X for Unix Geeks. Hit The Ground Running

itunes: About ios backups

Digital Forensics with Open Source Tools

EnCase v7 Essential Training. Sherif Eldeeb

Mac OS X Forensic Artifact Locations

Digital Forensics Lecture 3. Hard Disk Drive (HDD) Media Forensics

Automated Identification and Reconstruction of YouTube Video Access

KEYWORDS: PEAS, MACINTOSH, MACS, LAPTOPS, ENCRYPTION, INVENTORY, APPLE, ASSET

CSI Crime Scene Investigations

MAC OS X. Revised 9/29/2015

Apple Security Checklist Companion A practical guide for automating security standards in the Apple Enterprise with the Casper Suite

cbox YOUR FILES GO MOBILE! FOR MAC OSX CLIENT USER MANUAL

Mac OS X Server Getting Started For Version 10.5 Leopard

Mac in the Enterprise

PhoneView Product Manual

Version Client Setup Guide

Forensic Imaging and Artifacts analysis of Linux & Mac (EXT & HFS+)

MSc Computer Security and Forensics. Examinations for / Semester 1

IMPLEMENTATION OF APPLICATIONS TO IMPROVE IPHONE FORENSIC ANALYSIS AND INTEGRITY OF EVIDENCE

Live System Forensics

The safer, easier way to help you pass any IT exams. Exam : 9L OS X Server Essentials 10.8 Exam. Title : Version : Demo 1 / 6

Google Apps and Open Directory. Randy Saeks

BlackLight v Test Results for Mobile Device Acquisition Tool

Forensic analysis of iphone backups

How to Search the Internet

Computer Hacking Forensic Investigator v8

EnCase Portable. Extend Your Forensic Reach with Powerful Triage & Data Collection

Configuring the Active Directory Plug-in

Apple Remote Desktop Administrator s Guide. Version 2.0

EnCase 7 - Basic + Intermediate Topics

ipod Forensics Update

End User Devices Security Guidance: Apple ios 8

PLATO Orientation Guide #1 PLATO Website and Account Information

Defining Digital Forensic Examination and Analysis Tools Using Abstraction Layers

Troubleshooting Account Lockouts/Password Resets

ECDL / ICDL Online Essentials Syllabus Version 1.0

Single Console vs. Best of Breed A position paper looking at two perspectives in choosing a client management system for the Mac OS.

FTP-Stream Module: InstantShare End User Guide

Advanced Diagnostics Limited ( We ) are committed to protecting and respecting your privacy.

CLOUD STORAGE FORENSICS MATTIA EPIFANI SANS EUROPEAN DIGITAL FORENSICS SUMMIT PRAGUE, 7 OCTOBER 2013

Encrypted File Systems. Don Porter CSE 506

Using and Contributing Virtual Machines to VM Depot

General Computing Network (GCN) Guide for Mac OS X

Google Apps for Education (GAFE) Basics

VPN Web Portal Usage Guide

Digital Forensics. Tom Pigg Executive Director Tennessee CSEC

Advanced Registry Forensics with Registry Decoder. Dr. Vico Marziale Sleuth Kit and Open Source Digital Forensics Conference /03/2012

Apple Professional Development Catalog

How To Run Paragon Boot Camp Backup On A Mac Computer (Windows) On A Pc Or Mac (Windows 2) On An Ntos 2 (Windows 3) On Your Computer Or Ipad (Windows 1) On Pc Or Ipa

ENTERPRISE COMPUTER INCIDENT RESPONSE AND FORENSICS TRAINING

owncloud Architecture Overview

Sharing Files and Printers. Mac/PC Compatibility: QuickStart Guide for Business

TELUS Business Connect Meeting User Guide. Video Conference. Web Share.

2! Bit-stream copy. Acquisition and Tools. Planning Your Investigation. Understanding Bit-Stream Copies. Bit-stream Copies (contd.

Forensics on the Windows Platform, Part Two

Blackberry Forensics. Shafik G. Punja Cindy Murphy. SANS DFIR Summit 2014 Austin TX. June-9-14 Copyright QuByte Logic Ltd

Advanced evidence collection and analysis of web browser activity 5

Virtualization. Michael Tsai 2015/06/08

MECnet Portal: Using Web Based

Document OwnCloud Collaboration Server (DOCS) User Manual. How to Access Document Storage

Lync Web App 2013 Guide

Sharing your ipad Stuff

WIRELESS TRAINING SOLUTIONS. by vlogic, Inc. L a b 0.2 Access to Content Management System

OS X Support Essentials Exam Preparation Guide

Recovering Digital Evidence in a Cloud Computing Paradigm. Jad Saliba Founder and CTO

TouchCopy is designed to help you get the most out of your ipod, ipod Touch, iphone or ipad.

RingCentral Meetings QuickStart

Portal Instructions for Mac

Design and Implementation of a Live-analysis Digital Forensic System

Cloud Services MDM. Overview & Setup Admin Guide

RingCentral Meetings QuickStart Guide

Course Title: Computer Forensic Specialist: Data and Image Files

Apple. Number: 9L0-407 Passing Score: 800 Time Limit: 120 min File Version:

OS X Yosemite - Features

Hands-On How-To Computer Forensics Training

Digital Forensics Tutorials Acquiring an Image with FTK Imager

Analysis of Evidence in Cloud Storage Client Applications on the Windows Platform

CDFE Certified Digital Forensics Examiner (CFED Replacement)

MFP: The Mobile Forensic Platform

ITM 642: Digital Forensics Sanjay Goel School of Business University at Albany, State University of New York

Massey University Wireless Network Client Configuration Mac OS X

Transcription:

Mac Marshal: A Tool for Mac OS X Operating System and Application Forensics Rob Joyce, Judson Powers, Frank Adelstein A Subsidiary of Architecture Technology Corporation Digital Forensic Research Workshop August 12 2008

The Problem Crime labs see 5-10% Mac OS X systems Market share between 8% (US) and 20-45% (edu) Investigators are ill-equipped to handle OS X Imaging software, low-level file details, etc. Few existing tools gather and analyze higher level OS X-specific forensic data Intel-based OS X systems often run Windows 2

Mac Marshal Build a set of simple, command-line OS X tools and a graphical front-end Operate on disk images ( dead forensics) Live forensics also possible Gather data in a forensically-sound manner (audit logging, hashing results, etc.) Disseminate to LE free of charge 3

Benefits Quicker triage of Mac disk images Visibility of OS X-specific evidence that may otherwise be overlooked OS-level features provide a wealth of data that other operating systems do not Smaller forensic labs may not have Mac experts on staff 4

Benefits Standardized forensic procedures and report generation Uniform ability to gather evidence Simplifies court acceptance of results Auditable operation via logging and small low-level tools 5

Mac Marshal Foundation Use established modules & methods from P2P Marshal and OnLineDFS Use Brian Carrier s SleuthKit for disk image parsing Allows Mac Marshal to read EnCase, FTK, and dd images Revised SleuthKit HFS+ code Plug-in model to add file analysis support (new apps, data-gathering techniques, etc.) 6

Triage Step Dual-boot, VM image detection Points investigator to installed OS image(s) on the disk Investigator will then use tools of choice for the relevant operating systems (e.g., a Windows tool for Boot Camp) Encrypted home directories (File Vault) Integrate existing tools for rapid testing against a dictionary of potential passwords *+,-./%&+0 1"2/.3%4,%5567!"#$%6BC*)C*#,-./0%%+ ()*+"+"%# -(%+6"47+ '5)*87/$)+) 2)"6/9 :$$*5''/;%%<!"#$%&' 12/"3)45!"#$%&' 12/"3)45!"#$%&' ()*+"+"%#!"#$%"&'() "28.9/:-+/4,;9 64<=>/.,,>22:2-%&+0%&+,9?+3 @4,%+2+3A9:9 7

OS X Partition Analysis Within a particular partition identified during triage, we can analyze: Spotlight search engine data Application-written data 8

Spotlight Analysis Spotlight is the file indexing and search engine built in to Mac OS X 10.4 & 10.5 Index includes metadata and content of many file types (images, Word docs, e-mail messages, audio/ video metadata, appointments, contacts, etc.) For investigators, Spotlight metadata should be treated as advisory the absence of a file from Spotlight is not exculpatory 9

Spotlight Tech Details Spotlight index for a volume is stored at the root of that volume Only the indices for currently-mounted volumes are available Only root can read the index File metadata is searchable even on unindexed volumes Available metadata is based on a file s type hierarchy (data image JPEG) 10

Metadata Fields Common metadata fields include: kmditemcontenttype kmditemkind kmditemurl kmditemuseddates (list of last access dates) Image files also include: kmditemacquisitionmake (e.g, NIKON CORPORATION ) kmditemacquisitionmodel (e.g., NIKON D70 ) Safari adds: kmditemwherefroms (URL from which file was downloaded) 11

Spotlight Searches OS X includes command-line Spotlight utilities mdfind -onlyin /Volumes/Suspect (kmditemacquisitionmodel == NIKON D70 ) && (kmditemcontentcreationdate >= $time.this_year) Mac Marshal includes a command-line utility (spquery) that gives more detailed output Non-indexed volumes can be mounted readonly with a shadow file to allow indexing 12

Spotlight in Mac Marshal 13

OS X Application Data (current support) Safari (web browser) Bookmarks, recent searches, history, cookies, last session Cache (files and/or SQLite database) Form auto-fill (encrypted via Keychain) ichat (IM client) Buddy lists, chat logs if available Address Book entries Finder recent items 14

Mac Marshal App Data 15

Future App Data Support Mail: recent addresses, messages iphoto: metadata, key words, ratings, comments itunes: serial number for last-connected ipod, itunes store account ical: calendar data 16

Current Status Development ongoing, funded by National Institute of Justice (NIJ) through July 2009 Beta version available shortly (limited audience) Free to law enforcement Version 1 near the end of 2008, training TBD 17

Questions? 18