Difference between pages "SMART" and "Blackberry Forensics"

From ForensicsWiki
(Difference between pages)
Jump to: navigation, search
 
(Added the Updated version of the Acquistion via newer versions of Desktop Managers as well as IPD File Format)
 
Line 1: Line 1:
=SMART=
+
== Warning for BlackBerry Forensics ==
+
[[BlackBerry]] devices come with password protection. The owner has the capability to protect all data on the phone with a password. The user may also specify the amount of attempts for entering the password before wiping all data from the device.
  
[http://www.asrdata.com/ Website]
+
[[Image:Image1.jpg]]
  
 +
If you exceed your password attempts limit (defaults to 10, but you can set it as low as 3), you will be prompted one last time to type the word BlackBerry.
  
=Features=
+
[[Image:Image2.jpg]]
  
SMART is a software utility that has been designed and optimized to support data forensic practitioners and Information Security personnel in pursuit of their respective duties and goals. The SMART software and methodology have been developed with the intention of integrating technical, legal and end-user requirements into a complete package that enables the user to perform their job most effectively and efficiently.
+
The device will then wipe. It will be reset to the factory out-of-the-box condition (default folder structure), and the password reset. You will lose everything in the device memory, with no possibility of recovery. It will not reformat the microSD card, since that's not part of the factory configuration. The phone will still be usable, and the operating system will be unchanged. So this technique cannot be used to roll back from an OS upgrade problem.
  
SMART is more than a stand-alone data forensic program. The features of SMART allow it to be used in many scenarios, including:
+
Obviously this is a serious problem if you need to perform forensics on the device. The best work around is to work with the owner of the device and hopefully get them to disclose the password.
  
    *  "Knock-and-talk" inquiries and investigations
+
== Acquiring BlackBerry Backup File (.ipd) Updated ==
    *  on-site or remote preview of a target system
+
    *  post mortem analysis of a dead system
+
    *  testing and verification of other forensic programs
+
    *  conversion of proprietary "evidence file" formats
+
    *  baselining of a system
+
  
 +
Prerequisites:<br/>
 +
Download and install Blackberry Desktop Manager. <br/>
 +
Use the following link to select and download the install file that fits your system or version. <br/>
 +
https://www.blackberry.com/Downloads/entry.do?code=A8BAA56554F96369AB93E4F3BB068C22 <br/>
 +
<br/>
  
Who Uses SMART?
+
Once Desktop Manager is installed:<br/>
SMART is currently utilized by:
+
1. Open Blackberry’s Desktop Manager.<br/>
 +
2. Click “Options” then “Connection Settings” <br/>
 +
[[Image:BBManager4 6 Options.JPG]]<br/><br/>
 +
4. If the Desktop Manager hasn't already done so, select “USB-PIN: Device #” for connection type. Your device # may not be the same as the image below.<br/>
 +
[[Image:BBManager4 6 Connect.JPG]]<br/>
 +
5.      Click "OK" to return to the main menu.<br/><br/>
 +
6. Click “Backup and Restore”.<br/>
 +
[[Image:BBManager4 6 Backup.JPG]]  <br/><br/>
 +
7.      Click the "Back up" button for a full backup of the device or use the Advanced section for specific data.<br/>
 +
[[Image:BBManager4 6 Backup1.JPG]]<br/><br/>
 +
8. Select your destination and save the ".ipd" file.<br/>
 +
[[Image:BBManager4 6 Save.JPG]]<br/><br/>
  
    *  Federal, State and local Law Enforcement
+
== Acquiring BlackBerry Backup File (.ipd) ==
    *  U.S. Military and Intelligence Organizations
+
    *  Accounting Firms
+
    *  Data forensic examiners
+
    *  Data recovery specialists
+
    *  Disaster recovery professionals
+
    *  Information security professionals
+
    *  Health care privacy professionals
+
    *  Internal auditors
+
    *  System Administrators
+
  
 +
1. Open Blackberry’s Desktop Manager<br/>
 +
2. Click “Options” then “Connection Options” <br/>
 +
[[Image:4.JPG]]<br/>
 +
4. Select “USB-PIN: 2016CC12” for connection<br/>
 +
[[Image:1.JPG]]<br/>
 +
5. Click “Detect”, then it should show a dialog box saying it found the device<br/>
 +
6.      Click "OK" to return to the main menu<br/>
 +
7. Double click “Backup and Restore”<br/>
 +
[[Image:2.JPG]]  <br/>
 +
8.      Click "Backup"<br/>
 +
[[Image:5.JPG]]<br/>
 +
9. Save the .ipd file<br/>
 +
[[Image:3.JPG]]<br/>
  
==File Systems Understood==
+
== Opening Blackberry Backup Files (.ipd) ==
 +
1. Purchase Amber BlackBerry Converter from http://www.processtext.com/abcblackberry.html
 +
<br>Or
 +
<br>Download the Trial Version
 +
<br><br>2. Use File | Open and point the program to the BlackBerry backup file (.ipd).
 +
<br><br>3. Navigate to the appropriate content by using the navigator icons on the left.
 +
<br><br>
 +
== Blackberry IPD File Format (.ipd) ==
  
(unknown)
+
For a more advanced and in depth look at the file format of .ipd backup files visit the following site.
 +
<br><br>
 +
http://na.blackberry.com/eng/devjournals/resources/journals/jan_2006/ipd_file_format.jsp
 +
<br><br>
  
==File Search Facilities==
+
== Acquisition with Paraben's Device Seizure ==
  
* Lists allocated and unallocated files.
+
As an alternative to acquiring the Blackberry through Amber Blackberry Converter, Paraben's Device Seizure is a simple and effective method to acquire the data. The only drawback, is that this method takes significantly more time to acquire than using Amber Blackberry Converter.
* Sorts files by type.
+
* Searches for keywords and regex.
+
* Registry Viewer
+
  
==Historical Reconstruction==
+
1. Create a new case in Device Seizure with File | New.
  
Can it build timelines and search by creation date?
+
2. Give the case a name and fill in any desired information about the case on the next two screens.  Nothing is actually required to be entered.  The third screen is a summary of the data entered.  If all data is correct click Next and then Finish.
  
==Searching Abilities==
+
3. You are now ready to acquire the phone.  Go to Tools | Data Acquisition.
  
* Can use basic keyword searching.  
+
4. You are prompted for the supported manufacturer.  Select RIM Blackbery (Physical).<br/>
 +
[[Image:Image10.JPG]]<br/><br/>
  
==Hash Databases==
+
5. Leave supported models at the default selection of autodetect.<br/>
 +
[[Image:Image11.JPG]]<br/><br/>
  
* SHA
+
6. Connection type should be set to USB.<br/>
* MD5
+
[[Image:Image12.JPG]]<br/><br/>
* CRC
+
  
 +
7. For data type selection select Logical Image (Databases).<br/>
 +
[[Image:Image13.jpg]]<br/><br/>
  
==Evidence Collection Features==
+
8. Confirm your selections on the summary page and click Next to start the acquisition.
  
"Just about everything you do is logged in SMART. You can selectively export these log events into a simple HTML report."
+
== BlackBerry Simulator ==
  
=History=
+
This is a step by step guide to downloading and using a BlackBerry simulator. For this example I downloaded version 4.0.2 in order to simulate the 9230 series.
  
+
1. Select a simulator to download from the drop-down list on the [https://www.blackberry.com/Downloads/entry.do?code=060AD92489947D410D897474079C1477]BlackBerry website. Click ''Next''.
  
==License Notes==
+
2. Look through the list and download BlackBerry Handheld Simulator v4.0.2.51.
  
Is it commercial or open source? Are there other licensing options?
+
3. Enter your proper user credentials and click ''Next'' to continue.
  
= External Links =
+
4. On the next page, reply accordingly to the eligibility prompt and click ''Next'' to continue.*
+
[http://www.asrdata.com/Website}
+
  
==External Reviews==
+
5. Agree or disagree to the SDK agreement and click ''Submit'' to continue.*
 +
 
 +
6. The next page will provide you with a link to download the .ZIP file containing the wanted simulator.
 +
* - If you disagree at any of these points you will not be able to continue to the download.
 +
 
 +
7. Extract the files to a folder that can easily be accessed (I used the desktop).
 +
 
 +
8. In that folder, find the xxxx.bat file (where xxxx is the model number of the device that is being simulated). The simulator should now open an image that resembles the phone.
 +
 
 +
9. In the ''BlackBerry 7230 Simulator'' window, select ''Simulate'' | ''USB Cable Connected''.  Refer to ''Figure BS-1'' for further reference.
 +
 
 +
[[Image:7230_1.JPG]]
 +
 
 +
''Figure BS-1''
 +
 
 +
10. Open BlackBerry Desktop Manager.  If there are no Outlook profiles created there will be a prompt on how to create one.  Click ''OK'' to continue.  If the BlackBerry xxxx Simulator has properly connected to the BlackBerry Desktop Manager, ''Connected'' should be displayed at the bottom of the BlackBerry Desktop Manager window.  Refer to ''Figure BS-2'' for further reference.
 +
 
 +
[[Image:BBDM_1.JPG]]
 +
 
 +
''Figure BS-2''
 +
 
 +
11. Double click ''Backup and Restore'' | select ''Restore...''.  Refer to ''Figure BS-2'' for further reference.
 +
 
 +
12. Navigate to the directory where an .ipd file that has been previously backed up is stored and select Open to load that file to the Simulator.  See the Acquiring BlackBerry Backup File section above on information on how to backup a physical BlackBerry.
 +
 
 +
== Blackberry Protocol ==
 +
http://www.off.net/cassis/protocol-description.html
 +
 
 +
Here is a useful link to the Blackberry Protocol as documented by Phil Schwan, Mike Shaver, and Ian Goldberg. The article goes into great description of packet sniffing and the protocol as it relates to data transfer across a USB port.

Revision as of 18:45, 5 December 2008

Warning for BlackBerry Forensics

BlackBerry devices come with password protection. The owner has the capability to protect all data on the phone with a password. The user may also specify the amount of attempts for entering the password before wiping all data from the device.

Image1.jpg

If you exceed your password attempts limit (defaults to 10, but you can set it as low as 3), you will be prompted one last time to type the word BlackBerry.

Image2.jpg

The device will then wipe. It will be reset to the factory out-of-the-box condition (default folder structure), and the password reset. You will lose everything in the device memory, with no possibility of recovery. It will not reformat the microSD card, since that's not part of the factory configuration. The phone will still be usable, and the operating system will be unchanged. So this technique cannot be used to roll back from an OS upgrade problem.

Obviously this is a serious problem if you need to perform forensics on the device. The best work around is to work with the owner of the device and hopefully get them to disclose the password.

Acquiring BlackBerry Backup File (.ipd) Updated

Prerequisites:
Download and install Blackberry Desktop Manager.
Use the following link to select and download the install file that fits your system or version.
https://www.blackberry.com/Downloads/entry.do?code=A8BAA56554F96369AB93E4F3BB068C22

Once Desktop Manager is installed:
1. Open Blackberry’s Desktop Manager.
2. Click “Options” then “Connection Settings”
BBManager4 6 Options.JPG

4. If the Desktop Manager hasn't already done so, select “USB-PIN: Device #” for connection type. Your device # may not be the same as the image below.
BBManager4 6 Connect.JPG
5. Click "OK" to return to the main menu.

6. Click “Backup and Restore”.
BBManager4 6 Backup.JPG

7. Click the "Back up" button for a full backup of the device or use the Advanced section for specific data.
BBManager4 6 Backup1.JPG

8. Select your destination and save the ".ipd" file.
BBManager4 6 Save.JPG

Acquiring BlackBerry Backup File (.ipd)

1. Open Blackberry’s Desktop Manager
2. Click “Options” then “Connection Options”
4.JPG
4. Select “USB-PIN: 2016CC12” for connection
1.JPG
5. Click “Detect”, then it should show a dialog box saying it found the device
6. Click "OK" to return to the main menu
7. Double click “Backup and Restore”
2.JPG
8. Click "Backup"
5.JPG
9. Save the .ipd file
3.JPG

Opening Blackberry Backup Files (.ipd)

1. Purchase Amber BlackBerry Converter from http://www.processtext.com/abcblackberry.html
Or
Download the Trial Version

2. Use File | Open and point the program to the BlackBerry backup file (.ipd).

3. Navigate to the appropriate content by using the navigator icons on the left.

Blackberry IPD File Format (.ipd)

For a more advanced and in depth look at the file format of .ipd backup files visit the following site.

http://na.blackberry.com/eng/devjournals/resources/journals/jan_2006/ipd_file_format.jsp

Acquisition with Paraben's Device Seizure

As an alternative to acquiring the Blackberry through Amber Blackberry Converter, Paraben's Device Seizure is a simple and effective method to acquire the data. The only drawback, is that this method takes significantly more time to acquire than using Amber Blackberry Converter.

1. Create a new case in Device Seizure with File | New.

2. Give the case a name and fill in any desired information about the case on the next two screens. Nothing is actually required to be entered. The third screen is a summary of the data entered. If all data is correct click Next and then Finish.

3. You are now ready to acquire the phone. Go to Tools | Data Acquisition.

4. You are prompted for the supported manufacturer. Select RIM Blackbery (Physical).
Image10.JPG

5. Leave supported models at the default selection of autodetect.
Image11.JPG

6. Connection type should be set to USB.
Image12.JPG

7. For data type selection select Logical Image (Databases).
Image13.jpg

8. Confirm your selections on the summary page and click Next to start the acquisition.

BlackBerry Simulator

This is a step by step guide to downloading and using a BlackBerry simulator. For this example I downloaded version 4.0.2 in order to simulate the 9230 series.

1. Select a simulator to download from the drop-down list on the [1]BlackBerry website. Click Next.

2. Look through the list and download BlackBerry Handheld Simulator v4.0.2.51.

3. Enter your proper user credentials and click Next to continue.

4. On the next page, reply accordingly to the eligibility prompt and click Next to continue.*

5. Agree or disagree to the SDK agreement and click Submit to continue.*

6. The next page will provide you with a link to download the .ZIP file containing the wanted simulator.

  • - If you disagree at any of these points you will not be able to continue to the download.

7. Extract the files to a folder that can easily be accessed (I used the desktop).

8. In that folder, find the xxxx.bat file (where xxxx is the model number of the device that is being simulated). The simulator should now open an image that resembles the phone.

9. In the BlackBerry 7230 Simulator window, select Simulate | USB Cable Connected. Refer to Figure BS-1 for further reference.

7230 1.JPG

Figure BS-1

10. Open BlackBerry Desktop Manager. If there are no Outlook profiles created there will be a prompt on how to create one. Click OK to continue. If the BlackBerry xxxx Simulator has properly connected to the BlackBerry Desktop Manager, Connected should be displayed at the bottom of the BlackBerry Desktop Manager window. Refer to Figure BS-2 for further reference.

BBDM 1.JPG

Figure BS-2

11. Double click Backup and Restore | select Restore.... Refer to Figure BS-2 for further reference.

12. Navigate to the directory where an .ipd file that has been previously backed up is stored and select Open to load that file to the Simulator. See the Acquiring BlackBerry Backup File section above on information on how to backup a physical BlackBerry.

Blackberry Protocol

http://www.off.net/cassis/protocol-description.html

Here is a useful link to the Blackberry Protocol as documented by Phil Schwan, Mike Shaver, and Ian Goldberg. The article goes into great description of packet sniffing and the protocol as it relates to data transfer across a USB port.