Difference between pages "NSF DUE-0919593" and "Second Look"

From ForensicsWiki
(Difference between pages)
Jump to: navigation, search
 
(Created page with "File:second_look_logo.jpg The Incident Response edition of '''Second Look™: Linux Memory Forensics''' is designed for use by investigators who need quick, easy, and effect...")
 
Line 1: Line 1:
This page includes links to digital forensics resources produced under NSF DUE-0919593, "Creating Realistic Forensic Corpora for Undergraduate Education and Research"
+
[[File:second_look_logo.jpg]]
  
'''EDUCATIONAL DATA SETS'''
+
The Incident Response edition of '''Second Look™: Linux Memory Forensics''' is designed for use by investigators who need quick, easy, and effective Linux memory acquisition and analysis capabilities.
  
'''1. 2009-M57 "Patents" scenario'''
+
== Memory Acquisition ==
 +
Second Look™ preserves the volatile system state, capturing evidence and information that does not exist on disk and may otherwise be lost as an investigation proceeds. A command-line script allows for acquisition of memory from running systems without introducing any additional software.  A memory access driver is provided for use on systems without a native interface to physical memory.
  
This scenario involves a small company called M57 which was engaged in prior art searches for patents. The fictional company is contacted by the local police in November 2009 after a person purchases a computer from Craigslist and discovers "kitty porn" on the computer. The police trace the computer back to the M57 company.
+
== Memory Analysis ==
 +
Second Look™ interprets live system memory or captured memory images, detecting and reverse engineering malware, including stealthy kernel rootkits and backdoors. A kernel integrity verification approach is utilized to compare the Linux kernel in memory with a reference kernel.  Pikewerks provides thousands of reference kernels derived from original distribution kernel packages, and a script for creating reference kernels for other systems, such as those running custom kernels.
  
The scenario actually involves three separate criminal activities:
+
== Supported Systems ==
      1 - Exfiltration of proprietary information by an M57 employee.
+
Second Look™ is regularly updated to support analysis of the latest kernels and the most commonly used Linux distributions.  The following are its capabilities as of May 2011:
      2 - Stealing of M57's property and selling it on Craigslist.
+
* Supported target kernels: 2.6.8 - 2.6.38
      3 - The possession of "kitty porn" photos by an M57 employee.
+
* Supported target architectures: x86 32- and 64-bit
 
+
* Supported target distributions: Debian 4-6, RHEL/CentOS 4-6, Ubuntu 4.10-11.04, and more!
This is an involved scenario which has the following information available to students trying to "solve" the case:
+
      1 - Disk image of the computer that was sold on Craigs List
+
      2 - Disk images of the firm's five computers when the police show up.
+
      3 - Disk images of the four USB drives that were found on-site belonging to M57 employees
+
      4 - The RAM image of each computer just before the disk was imaged.
+
 
+
There are approximately 2-4 weeks of use on each computer.
+
 
+
'''2. Nitroba University Harassment Scenario'''
+
 
+
This scenario involves a harassment case at the fictional Nitroba University.
+
 
+
Nitroba's IT department has received an email from Lily Tuckrige, a teacher in the Chemistry Department.  Tuckrige has been receiving harassing emails and she suspects that they are being sent by a student in her class Chemistry 109, which she is teaching this summer.  The email was received at Tuckridge's personal email account, lilytuckrige@yahoo.com. She took a screenshot of the web browser and sent it in.
+
 
+
The system administrator who received the complaint wrote back to Tuckridge that Nitroba needed the full headers of the email message. Tuckridge responded by clicking the "Full message headers" button in Yahoo Mail and sent in another screen shot, this one with mail headers.
+
 
+
The mail header shows that the mail message originated from the IP address 140.247.62.34, which is a Nitroba student dorm room. Three women share the dorm room. Nitroba provides an Ethernet connection in every dorm room but not Wi-Fi access, so one of the women's friends installed a Wi-Fi router in the room. There is no password on the Wi-Fi.
+
 
+
Because several email messages appear to come from the IP address, Nitroba decides to place a network sniffer on the ethernet port. All of the packets are logged. On Monday 7/21 Tuckridge received another harassing email. But this time instead of receiving it directly, the perpetrator sent it through a web-based service called
+
"willselfdestruct.com." The website briefly shows the message to Tuckridge, and then the website reports that the "Message Has Been Destroyed."
+
 
+
Students are provided with the screen shots, the packets that were collected from the Ethernet tap, and the Chem 109 roster. Their job is to determine if one of the students in the class was responsible for the harassing email and to provide clear, conclusive evidence to support your conclusion.
+
 
+
'''3. M57 Jean'''
+
 
+
The M57-Jean scenario is a single disk image scenario involving the exfiltration of corporate documents from the laptop of a senior executive. The scenario involves a small start-up company, M57.Biz. A few weeks into inception a confidential spreadsheet that contains the names and salaries of the company’s key employees was found posted to the “comments” section of one of the firm’s competitors. The spreadsheet only existed on one of M57′s officers—Jean.
+
Jean says that she has no idea how the data left her laptop and that she must have been hacked.
+
 
+
Students are given a disk image of Jean’s laptop. Their job is to figure out how the data was stolen—or if Jean isn’t as innocent as she claims.
+
 
+
'''RESEARCH DATA SETS'''
+
 
+
We are also making available an enlarged "research data set" which contains a wealth of information that can be used by students interested in RAM, Network, or Disk Forensics.
+
 
+
The research data set was created at the same time as the 2009-M57 Patents dataset but contains substantially more information:
+
  * All of the IP packets in and out of the M57 test network.
+
  * Daily disk images and RAM captures of each computer on the network.
+
 
+
This data is not needed to "solve" the scenario, but it might be interesting for students that are:
+
 
+
  * Interested in learning about RAM analysis and needs a source of RAM images.
+
  * Interested in network forensics and wants packets.
+
  * Interested in writing software that does "disk differencing" or can detect the installation of malware.
+
  * Wants examples of how a Windows registry is modified over time with use.
+
 
+
'''OBTAINING THE DATA'''
+
 
+
You can obtain our data at the following addresses:
+
 
+
The M57 Corpus:
+
  * http://torrent.ibiblio.org/doc/187/torrents  (bit torrent form)
+
  * http://domex.nps.edu/corp/scenarios/2009-m57/  (individual files)
+
 
+
Please download from the iBiblio bittorrent server if possible. There are a number of torrents available for your convenience. If you examine the manifests, you will notice that the files overlap (some disk images appearing in more than one torrent).
+
 
+
Each torrent will place files into:
+
 
+
          [YOUR_LOCAL_DIRECTORY]/torrent_name/corp/scenarios/2009_m57/
+
 
+
Please seed if possible! The "police materials" torrent references only those materials that would be captured in a raid (e.g. the final day of the scenario).
+
 
+
 
+
The 2008-Nitroba corpus:
+
  * http://domex.nps.edu/corp/scenarios/2008-nitroba/
+

Revision as of 16:35, 26 May 2011

File:Second look logo.jpg

The Incident Response edition of Second Look™: Linux Memory Forensics is designed for use by investigators who need quick, easy, and effective Linux memory acquisition and analysis capabilities.

Memory Acquisition

Second Look™ preserves the volatile system state, capturing evidence and information that does not exist on disk and may otherwise be lost as an investigation proceeds. A command-line script allows for acquisition of memory from running systems without introducing any additional software. A memory access driver is provided for use on systems without a native interface to physical memory.

Memory Analysis

Second Look™ interprets live system memory or captured memory images, detecting and reverse engineering malware, including stealthy kernel rootkits and backdoors. A kernel integrity verification approach is utilized to compare the Linux kernel in memory with a reference kernel. Pikewerks provides thousands of reference kernels derived from original distribution kernel packages, and a script for creating reference kernels for other systems, such as those running custom kernels.

Supported Systems

Second Look™ is regularly updated to support analysis of the latest kernels and the most commonly used Linux distributions. The following are its capabilities as of May 2011:

  • Supported target kernels: 2.6.8 - 2.6.38
  • Supported target architectures: x86 32- and 64-bit
  • Supported target distributions: Debian 4-6, RHEL/CentOS 4-6, Ubuntu 4.10-11.04, and more!