FOR585: Advanced Smartphone and Mobile Device Forensics
It is rare to conduct a digital forensics investigation that does not include a smartphone or mobile device. Such a device may be the only source of digital evidence tracing an individual's movements and motives, and may provide access to the who, what, when, where, why and how behind a case. FOR585: Advanced Smartphone and Mobile Device Forensics teaches real-life, hands-on skills that enable digital forensics examiners, law enforcement officers and information security professionals to handle investigations involving even the most complex smartphones available today.
The course focuses on smartphones as sources of evidence, providing the necessary skills to handle mobile devices in a forensically sound manner, understand the different technologies, discover malware and analyze the results for use in digital investigations by diving deeper into the file systems of each smartphone. Students will be able to obtain actionable intelligence and recover and analyze data that commercial tools often miss for use in internal investigations, criminal and civil litigation and security breach cases.
The hands-on exercises in this course cover the best tools currently available to conduct smartphone and mobile device forensics, and provide detailed instructions on how to manually decode data that tools sometimes overlook. The course will prepare you to recover and reconstruct events relating to illegal or unauthorized activities, determine if a smartphone has been compromised with malware or spyware, and provide your organization the capability to use evidence from smartphones.
This intensive six-day course will take your mobile device forensics knowledge and abilities to the next level. Smartphone technologies are new and the data formats are unfamiliar to most forensics professionals. It is time for the good guys to get smarter and for the bad guys to know that their texts and apps can and will be used against them!
You Will Learn:
- Smartphone Capabilities: Determine the who, what, when, where, why and how of a case! Who used a smartphone? What did the user do on a smartphone? Where was the smartphone located at key times? What online activities did the user conduct using a smartphone, and when?
- How to Recover Deleted Data: Use manual decoding techniques to recover deleted data stored on smartphones and mobile devices.
- How to Detect Data Stored in Third-Party Applications: Who did the user communicate with using a smartphone and why are these activities sometimes hidden?
- How to Detect Malware: How to detect smartphones compromised by malware using forensics methods
Course Topics Include:
Forensic Analysis of Smartphones and Their Components
- iOS devices
- BlackBerry devices
- Windows phone/mobile
- Nokia (Symbian) devices
- Chinese knock-off devices
- SIM Cards
- SD Cards
Deep-Dive Forensics Examination of Smartphone File Systems and Data Structures
- Recovering deleted information from smartphones
- Examining SQLite databases in-depth
- Finding traces of user activities on smartphones
- Recovering data from third-party applications
- Tracing user online activities on smartphones (e.g., messaging and social networking)
- Examining event logs
- Manual decoding to recover missing data or to verify results
Identification of Malware and Spyware on Smartphones
- Determining if malware or spyware exist
- Handling the isolation of the malware
- Determining what has been compromised
In-depth Usage and Capabilities of the Best Smartphone Forensics Tools
- Data carving
- Conducting physical and logical keyword searches
- Conducting timeline generation and link analysis using information from smartphones
Plotting geolocation information from smartphones and GPS devices
Handling Locked Devices
- Extracting evidence from locked smartphones
- Decrypting backups of smartphones
- Accessing locked SIM cards
Incident Response Considerations on Smartphones
|FOR585.1: Smartphone Overview and Malware Forensics||Heather Mahalik||
Mon Oct 20th, 2014
9:00 AM - 5:00 PM
Focus: Although smartphone forensics concepts are similar to those of digital forensics, smartphone file system structures differ and require specialized decoding skills to correctly interpret the data acquired from the device. On the first course day students will apply what they already know to smartphone forensics handling, device capabilities, acquisition methods and data encoding concepts of smartphone components. Students will also become familiar with the forensics tools required to complete comprehensive examinations of smartphone data structures. Malware affects a plethora of smartphone devices. This section will examine various types of malware, how it exists on smartphones and how to identify it.
The existence of malware on smartphones is a reality that all examiners today must address. Often the only questions relating to an investigation may be whether a given smartphone was compromised, how, and what can be done to fix it? It is important for examiners to understand malware and how to identify its existence on the smartphone.
Smartphones will be introduced and defined to set our expectations for what we can recover using digital forensics methodologies. We review the properties of Flash memory in mobile devices and demonstrate the pros and cons from a forensics perspective. We provide approaches for dealing with common challenges such as encryption, passwords and damaged devices. Students will learn how to process and decode data on mobile devices from a forensics perspective, then learn tactics to recover information that even forensics tools may not always be able to retrieve.
The SIFT Workstation has been specifically loaded with a set of smartphone forensics tools that will be your primary toolkit and working environment for the week.
CPE/CMU Credits: 6
The SIFT Workstation
Malware and Spyware Forensics
Introduction to Smartphones
Forensics Acquisition Concepts of Smartphones
Smartphone Forensics Tool Overview
|FOR585.2: Android Forensics||Heather Mahalik||
Tue Oct 21st, 2014
9:00 AM - 5:00 PM
Focus: Android devices are among the most widely used smartphones in the world, which means they will surely be part of an investigation that will come across your desk. Android devices contain substantial amounts of data that can be decoded and interpreted into useful information. However, without honing the appropriate skills for bypassing locked Androids and correctly interpreting the data stored on them, you will be unprepared for the rapidly evolving world of smartphone forensics.
Digital forensics examiners must understand the file system structures of Android devices and how they store data in order to extract and interpret the information they contain. On this course day we will delve into the file system layout on Android devices and discuss common areas containing files of evidentiary value. Traces of user activities on Android devices are covered, as is recovery of deleted data residing in SQLite records and raw data files.
During hands-on exercises, you will use smartphone forensics tools to extract, decode and analyze a wide variety of information from Android devices.
CPE/CMU Credits: 6
Android Forensics Overview
Android File System Structures
Android Evidentiary Locations
Handling Locked Android Devices
Traces of User Activity on Android Devices
|FOR585.3: iOS Forensics||Heather Mahalik||
Wed Oct 22nd, 2014
9:00 AM - 5:00 PM
Focus: Apple iOS devices are no longer restricted to the United States, but are in use worldwide. iOS devices contain substantial amounts of data, including deleted records, that can be decoded and interpreted into useful information. Proper handling and parsing skills are needed for bypassing locked iOS devices and correctly interpreting the data. Without iOS instruction, you will be unprepared to deal with the iOS device that will likely be a major component in a forensics investigation.
Digital forensics examiners must understand the file system structures and data layouts of Apple iOS devices in order to extract and interpret the information they contain. To learn how to do this, we delve into the file system layout on iOS devices and discuss common areas containing files of evidentiary value. Encryption, decryption, file parsing and traces of user activities are covered in detail.
During hands-on exercises, students will use smartphone forensics tools to extract and analyze a wide variety of information from iOS devices. Students will also be required to manually decode data that were deleted or are unrecoverable using smartphone forensics tools.
CPE/CMU Credits: 6
iOS Forensics Overview and Acquisition
Handling Locked iOS Devices
iOS File System Structures
iOS Evidentiary Locations
Traces of User Activity on iOS Devices
|FOR585.4: Backup File and BlackBerry Forensics||Heather Mahalik||
Thu Oct 23rd, 2014
9:00 AM - 5:00 PM
Focus: BlackBerry smartphones are designed to protect user privacy, but techniques taught in this section will enable the investigator to go beyond what the tools decode and manually recover data residing in database files of BlackBerry device file systems. Backup file systems are commonly found on external media and can be the only forensics acquisition method for newer iOS devices that are locked. Learning how to access and parse data from encrypted backup files may be the only lead to smartphone data relating to your investigation.
Forensics examiners must understand the concept of interpreting and analyzing the information on smartphones, as well as the limitations of existing methods for extracting data from these devices. This section covers how to handle encryption issues, BlackBerry Enterprise Server data, and locked devices. Manual decoding of BlackBerry data will provide access to a vast amount of data that forensics tools seem to miss.
Both BlackBerry and iOS backup files are commonly a part of digital forensics investigations. This section provides students with a deep understanding of backup file contents, manual decoding, and parsing and cracking of encrypted backup file images.
During hands-on exercises, students wills use smartphone forensics tools to extract and analyze a wide variety of information from BlackBerry devices and iOS and BlackBerry backup files. Students will be required to manually decode data that were encrypted or deleted, or that are unrecoverable using smartphone forensics tools.
CPE/CMU Credits: 6
Backup File Forensics Overview
Creating and Parsing Backup Files
Evidentiary Locations on Backup Files (Focus on iOS and BlackBerry Backup Files)
Locked Backup Files
BlackBerry Forensics Overview
BlackBerry Forensics Acquisition and Best Practices
BlackBerry File System and Evidentiary Locations
BlackBerry Forensics Analysis
|FOR585.5: Third-Party Application and Other Smartphone Device Forensics||Heather Mahalik||
Fri Oct 24th, 2014
9:00 AM - 5:00 PM
Focus: Given the prevalence of other types of smartphones around the world, it is critical for examiners to develop a foundation of understanding about data storage on multiple devices. Nokia smartphones running the Symbian operating system may no longer be manufactured, but they still exist in the wild. You must acquire skills for handling and parsing data from uncommon smartphone devices. This day of instruction will prepare you to deal with "misfit" smartphone devices and provide you with advanced methods for decoding data stored in third-party applications across all smartphones.
This day will cover other smartphone devices such as Nokia (Symbian), Chinese knock-offs and Windows phones. These devices retain information about user activities that can be relevant in a digital investigation, including e-mail, web browsing, user-created files and registry entries. We will cover techniques for parsing common data structures on these smartphone devices and recovering deleted items.
During hands-on exercises, you will use smartphone forensics tools to extract and analyze a wide variety of information from a Chinese knock-off phone. Students will be required to manually decode data that were deleted or are unrecoverable using smartphone forensics tools. The third-party application hands-on exercise will be a compilation of everything you have learned up until now in the course and will require the manual decoding of third-party application data from multiple smartphones.
CPE/CMU Credits: 6
Third-Party Applications on Smartphones Overview
Third-Party Application Locations on Smartphones
Decoding Third-Party Application Data on Smartphones
Knock-off Phone Forensics
Nokia (Symbian) Forensics
Windows Phone/Mobile Forensics
JTAG (Bonus Section)
|FOR585.6: Smartphone Forensics Capstone Exercise||Heather Mahalik||
Sat Oct 25th, 2014
9:00 AM - 5:00 PM
Focus: This section will test all that you have learned during thecourse. Working in small groups, students will examine three smartphone devices and solve a scenario relating to a real-world smartphone forensics investigation. Each group will independently analyze the three smartphones, manually decode data, answer specific questions, form an investigation hypothesis, develop a report and present findings.
By requiring student groups to present their findings to the class, this Capstone Exercise will test your understanding of the techniques taught during the week. The findings should be technical and include manual recovery steps and the thought process behind the investigative steps. An executive summary of findings is also expected.
Each group will be asked to answer the key questions listed below during the capstone exercise, just as they would during a real-world digital investigation:
Identification and Scoping:
CPE/CMU Credits: 6
IMPORTANT!! BRING YOUR OWN SYSTEM CONFIGURED USING THESE INSTRUCTIONS!!
A properly configured 64-bit system is required for each student participating in this course. Before coming to class, carefully read and follow these instructions carefully.
As your core operating system (OS) you can use any 64-bit version of Windows, MacOSX, or Linux that also can install and run VMware virtualization products.
It is critical that your central processing unit (CPU) and operating system support 64 bit, so that our 64-bit guest virtual machine will run on your laptop. VMware provides a free tool for Windows and Linux that will detect whether or not your host supports 64-bit guest virtual machines. For further troubleshooting, this article provides good instructions for Windows users to determine more about CPU and OS capabilities. For Macs, please use this support page from Apple to determine 64-bit capability.
Please download and install VMware Workstation 10.0, VMware Fusion 6.0, or VMware Player 6.0 on your system prior to beginning the class. (Note: This is required to prevent issues with USB 3.0 ports.) If you do not own a licensed copy of VMware Workstation or Fusion, you can download a free 30-day trial copy from VMware. VMware will send you a time-limited serial number if you register for the trial at their website.
MANDATORY FOR585 SYSTEM HARDWARE REQUIREMENTS:
MANDATORY FOR585 SYSTEM SOFTWARE REQUIREMENTS:
Install the following on your host Windows machine (if Mac/Linux host, install inside Windows VM):
IN SUMMARY, BEFORE YOU BEGIN THIS COURSE YOU SHOULD:
If you have additional questions about the laptop specifications, please contact firstname.lastname@example.org.
|Who Should Attend|
FOR585 is designed for students who are both new to and experienced with mobile device forensics. The course provides the core knowledge and hands-on skills that a digital forensics investigator needs to process smartphones and other mobile devices. The course is a must for:
While FOR408 is not required prior to taking this course, a basic understanding of digital forensics file structures will help the student grasp topics that are more advanced. FOR585 covers advanced topics that should enhance all skill sets of those interested in digital forensics.
|Other Courses People Have Taken|
Other Courses People Have Taken
|What You Will Receive|
|You Will Be Able To|
This course features 14 hands-on labs and a final forensics challenge to enure the student not only learns the material, but can execute techniques to manually recover data. The labs include:
|Press & Reviews|
"This is the most advanced mobile device training that I know of and is greatly needed. It is currently the only course being taught at this level!" - Scott McNamee DoS /CACI
"As an experienced user of the tools, I found FOR585 very instructional on how and why these tools give the results they do during an examination." - SA Charles Cox, FBI Computer Analysis and Response Team
"FOR585 is the best out there." - Andy Nind, British Army
"'What didn't I find?' That is one of the most relevant questions in any forensics examination. By just running forensics tools, even multiple tools, you still cannot answer that simple question. SANS 585 does not just teach you how to examine a device in specific tools, it teaches you the mindset of examining mobile devices. It is a constant reminder that an examiner needs to know what to look for, not just where to click. For those new to mobile forensics, it is a fantastic starting point that will help examiners transition into non-computer forensics. For those with previous mobile device experience, it can reveal what tools and other methods may have missed when examining different families of mobile devices." - Anonymous
"This course is worth it, even for a novice like myself." - S. Gentry, Adobe
"This course was very high-quality training that provided exactly what was advertised! Great BlackBerry lab. I have never dug this deep in a BlackBerry before." - C. McCollom, Clark County Sheriff's Office
"This was an awesome class! Amazing amount of material and the capstone tied it all together." - D. Mayer, Broomsfield Police Department
"Heather [Mahalik] is a great instructor. The only downside will be not being able to bring her back to my office so we can pick her brain every day!" - C. McCollom, Clark County Sheriff's Office
"I finally know what I have been missing! I did not know I was ignorant." - Mark G., Department of Justice