Difference between pages "SIMCon" and "Plaso"

From ForensicsWiki
(Difference between pages)
Jump to: navigation, search
(Infobox and categories.)
 
m (File formats)
 
Line 1: Line 1:
 
{{Infobox_Software |
 
{{Infobox_Software |
   name = SIMCon |
+
   name = plaso |
   maintainer = [[InsideOut Forensics]] |
+
   maintainer = [[Kristinn Gudjonsson]], [[Joachim Metz]] |
   os = ??? |
+
   os = [[Linux]], [[Mac OS X]], [[Windows]] |
   genre = ??? |
+
   genre = {{Analysis}} |
   license = {{Commercial}} |
+
   license = {{APL}} |
   website = [http://www.simcon.no/ simcon.no] |
+
   website = [https://code.google.com/p/plaso/ code.google.com/p/plaso/] |
 
}}
 
}}
  
{{Wikify}}
+
Plaso (plaso langar að safna öllu) is the Python based back-end engine used by tools such as log2timeline for automatic creation of a super timelines. The goal of log2timeline (and thus plaso) is to provide a single tool that can parse various log files and forensic artifacts from computers and related systems, such as network equipment to produce a single correlated timeline. This timeline can then be easily analysed by forensic investigators/analysts, speeding up investigations by correlating the vast amount of information found on an average computer system. Plaso is intended to be applied for creating super timelines but also supports creating [http://blog.kiddaland.net/2013/02/targeted-timelines-part-i.html targeted timelines].
  
'''SIMCon''' is a program that securely images all files on a [[GSM]] [[SIM Card]] with a standard PC-SC [[smart card]] reader, either [[serial]] or [[USB]]. After imaging, the forensic investigator can then analyze the contents of the card. Specific information regarding stored numbers, call history, and text messages are available.  
+
The Plaso project site also provides [[4n6time]], formerly "l2t_Review", which is a cross-platform forensic tool for timeline creation and review by [[David Nides]].
  
== Features ==
+
== Supported Formats ==
  
* Acquire all available files on a [[SIM Card]] and store in an archive file
+
=== Storage Media Image File Formats ===
* Analyze and interpret content of files
+
Storage Medis Image File Format support is provided by [[dfvfs]].
* Recover deleted text messages stored on the card
+
* Manage PIN and PUK codes
+
* Compatible with [[SIM Cards]] and [[USIM Cards]]
+
* Print reports of evidence
+
* Secure file archive using hashing
+
* Export items to popular spreadsheet programs
+
* Supports international charsets
+
* Contains a "content" view for plain text viewing of data, as well as a hexadecimal view for more specific analysis.
+
  
== Data Acquisition ==
+
=== Volume System Formats ===
 +
Volume System Format support is provided by [[dfvfs]].
  
[http://www.simcon.no SIMCon] is also capable of aquiring the following data from a [[SIM Card]]:
+
=== File System Formats ===
 +
File System Format support is provided by [[dfvfs]].
  
* Abbreviated Dialing Numbers (ADN),
+
=== File formats ===
* Last Dialed Numbers (LDN)
+
<b>TODO expand this list</b>
* Short Message Service (SMS)
+
* Public Land Mobile Network (PLMN) selector
+
* Forbidden PLMNs, Location Information (LOCI)
+
* General Packet Radio Service (GPRS) location
+
* International Mobile Subscriber Identity (IMSI)
+
* Integrated Circuit Card Identifier (ICCID)
+
* Mobile Subscriber ISDN (MSISDN)
+
* Service Provider Name (SPN)
+
* Phase Identification
+
* SIM Service Table (SST)
+
* Language Preference (LP)
+
* Card Holder Verification (CHV1) and (CHV2)
+
* Broadcast Control Channels (BCCH)
+
* Ciphering Key (Kc)
+
* Ciphering Key Sequence Number
+
* Emergency Call Code
+
* Fixed Dialing Numbers (FDN)
+
* Forbidden PLMNs
+
* Local Area Identitity (LAI)
+
* Own Dialing Number
+
* Temporary Mobile Subscriber Identity (TMSI)
+
* Routing Area Identifier (RIA) netowrk code
+
* Service Dialing Numbers (SDNs)
+
* Service Provider Name
+
* Depersonalizatoin Keys
+
  
All [[GSM]] cell phones today have a subscriber identity module (SIM) to identify the phone onto the network. [http://www.simcon.no SIMCon] is an application to acquire all of the information from the [[SIM Card]].
+
* Apple System Log (ASL)
 +
* Basic Security Module (BSM)
 +
* Bencode files
 +
* [[Google Chrome|Chrome cache files]]
 +
* [[Property list (plist)|Binary property list (plist) format]] using [[binplist]]
 +
* [[Extensible Storage Engine (ESE) Database File (EDB) format]]using [[libesedb]]
 +
* [[Internet Explorer History File Format]] (also known as MSIE 4 - 9 Cache Files or index.dat) using [[libmsiecf]]
 +
* [[OLE Compound File]] using [[libolecf]]
 +
* SQLite databases
 +
* Syslog
 +
* [[Windows Event Log (EVT)]] using [[libevt]]
 +
* [[Windows NT Registry File (REGF)]] using [[libregf]]
 +
* [[LNK|Windows Shortcut File (LNK) format]] using [[liblnk]]
 +
* [[Windows XML Event Log (EVTX)]] using [[libevtx]]
  
The [[SIM Card]] provides secure storing of the key identifying a mobile phone service subscriber, subscription information, preferences and text messages.  Network state information, such as the current location area identity (LAI), is also stored on the card.  When a handset is turned off and then back on, it will search for the LAI that it was in, rather than having to search all frequencies that the phone operates in.  This saves time when trying to log on to the network. (Subscriber, 2006, para. 1)
+
=== Bencode file formats ===
 +
* Transmission
 +
* uTorrent
  
By using [http://www.simcon.no SIMCon] and a smart card reader, all of the above information and more can be pulled off of the card without knowing the PIN or the PUK of the card.  The PIN and the PUK are ways to keep the information on the card secure.  They also can be used as a security feature on the phone, not allowing anyone to use a phone to access the [[SIM Card]] without knowing the codes. 
+
=== ESE database file formats ===
 +
<b>TODO expand this list</b>
  
[http://www.simcon.no SIMCon] is an application developed by Inside Out Forensics in Norway.  It is designed for use by the law enforcement community, and it can be obtained free of charge by emailing [http://www.simcon.no SIMCon] and identifying the officers and unit.  However, for anyone outside the law enforcement community, it is not free. 
+
=== OLE Compound File formats ===
 +
<b>TODO expand this list</b>
  
== Review ==
+
=== SQLite database file formats ===
 +
<b>TODO expand this list</b>
  
* [http://www.simcon.no SIMCon] makes the acquisition of data very easy, simply inserting the [[SIM Card]] to the appropriate [[SIM Card]] reader, and clicking acquire is all that is needed to start analyzing evidence.  After the acquisition of the data is complete SimCon will show the user a screen with two halves. 
+
=== Windows Registry formats ===
 +
<b>TODO expand this list</b>
  
* On the left panel is the different data sectors of the [[SIM Card]] that can either be checked on or off depending on what is needed. After choosing what data sectors are needed, the right panel will be populated with the selected data.  Some of the most useful pieces of information that are shown are: the International Mobile Subscriber Identity number, every contacts name and number, and all SMS messages sent and received both stored and deleted.
+
== History ==
 +
Plaso is a Python-based rewrite of the Perl-based [[log2timeline]] initially created by [[Kristinn Gudjonsson]]. Plaso builds upon the [[SleuthKit]], [[libyal]] and other projects.
  
* SIMCon also comes with two more handy features that are key to an investigation and in a court of law.  The first is [http://www.simcon.no SIMCon]s' feature that allows the printing of a report.  [http://www.simcon.no SIMCon] will format and populate a report with the contents of the users’ choosing.  This can list all the key pieces to an investigation and is an excellent piece of evidence to be used in a court of law.  The second feature is the exportation of the acquired data.  [http://www.simcon.no SIMCon] allows the exportation of all SMS messages and also of all contacts.  When these exported files are opened in a program such as Microsoft Excel the data can be read, sorted, and analyzed in a format of the users design. 
+
== See Also ==
 
+
* [[dfvfs]]
* When SMS messages are exported [http://www.simcon.no SIMCon] automatically adds the following information about every message: file, item, status, service center, message type, number, time stamp, and text.  When the contacts are exported [http://www.simcon.no SIMCon] automatically adds the following information about every contact: file, item, identifier, and number.  For reference a report of an acquired [[SIM Card]] is enclosed as well as a document that tells what information is added into an exported file at the end of this document.
+
* [[log2timeline]]
 
+
* [http://www.simcon.no SIMCon] is known to have issues while imaging multiple cards in the same session of the program. These issues include the appearance of random characters in both the contacts list and in the [[SMS]]. These complications are outlined in the paper [[:Image:Huser_Timothy_SIMCon_paper.doc|Running head: SIM CARD FORENSICS WITH SIMCON SOFTWARE]] by [[User:Thuser|Timothy D. Huser]].
+
 
+
* Currently there is no "data-dump" mode in which one can simply dump data exactly as it is on the card in order to have a more pure investigation of the contents. This has proven to be a major setback up to version 1.1, as the automatic parsing of information from the card sometimes leaves certain details unseen, especially in the content view.
+
  
 
== External Links ==
 
== External Links ==
 
+
* [https://code.google.com/p/plaso/ Project site]
* [http://en.wikipedia.org/wiki/Subscriber_Identity_Module Wikipedia: Subscriber Identity Module]
+
* [https://sites.google.com/a/kiddaland.net/plaso/home Project documentation]
* [http://www.simcon.no/ InsideOut Forensics]
+
* [http://blog.kiddaland.net/ Project blog]
 +
* [https://sites.google.com/a/kiddaland.net/plaso/usage/4n6time 4n6time]

Revision as of 02:26, 3 June 2014

plaso
Maintainer: Kristinn Gudjonsson, Joachim Metz
OS: Linux, Mac OS X, Windows
Genre: Analysis
License: APL
Website: code.google.com/p/plaso/

Plaso (plaso langar að safna öllu) is the Python based back-end engine used by tools such as log2timeline for automatic creation of a super timelines. The goal of log2timeline (and thus plaso) is to provide a single tool that can parse various log files and forensic artifacts from computers and related systems, such as network equipment to produce a single correlated timeline. This timeline can then be easily analysed by forensic investigators/analysts, speeding up investigations by correlating the vast amount of information found on an average computer system. Plaso is intended to be applied for creating super timelines but also supports creating targeted timelines.

The Plaso project site also provides 4n6time, formerly "l2t_Review", which is a cross-platform forensic tool for timeline creation and review by David Nides.

Supported Formats

Storage Media Image File Formats

Storage Medis Image File Format support is provided by dfvfs.

Volume System Formats

Volume System Format support is provided by dfvfs.

File System Formats

File System Format support is provided by dfvfs.

File formats

TODO expand this list

Bencode file formats

  • Transmission
  • uTorrent

ESE database file formats

TODO expand this list

OLE Compound File formats

TODO expand this list

SQLite database file formats

TODO expand this list

Windows Registry formats

TODO expand this list

History

Plaso is a Python-based rewrite of the Perl-based log2timeline initially created by Kristinn Gudjonsson. Plaso builds upon the SleuthKit, libyal and other projects.

See Also

External Links