Dr. Phil Nyoni: Digital Forensics Lecture 2: Acquiring Digital Evidence July 2021
Dr. Phil Nyoni: Digital Forensics Lecture 2: Acquiring Digital Evidence July 2021
Dr. Phil Nyoni: Digital Forensics Lecture 2: Acquiring Digital Evidence July 2021
Digital Forensics
Lecture 2: Acquiring Digital
Evidence
July 2021
• Identity Theft
• Phishing
• Spyware
• Discarded information
• Hacking
• SQL injection
• Password cracking (E.g., Ophcrack)
• Cyberstalking and Harassment
Preparing a Computer Investigation
• Role of computer forensics professional is to gather
evidence to prove that a suspect committed a crime
or violated a company policy
• Collect evidence that can be offered in court or at a
corporate inquiry
– Investigate the suspect’s computer
– Preserve the evidence on a different computer
• Follow an accepted procedure to prepare a case
• Chain of custody
– Route the evidence takes from the time you find it
until the case is closed or goes to court
Taking a Systematic Approach
• Mini-WinFE
– Enables you to build a Windows forensic boot
CD/DVD or USB drive so that connected drives
are mounted as read-only
• Before booting a suspect’s computer:
– Connect your target drive, such as a USB drive
• After Mini-WinFE is booted:
– You can list all connected drives and alter your
target USB drive to read-write mode so you can
run an acquisition program
Acquiring Data with a Linux Boot CD
• Linux can access a drive that isn’t mounted
• Windows OSs and newer Linux automatically
mount and access a drive
• Forensic Linux Live CDs don’t access media
automatically
– Which eliminates the need for a write-blocker
• Using Linux Live CD Distributions
– Forensic Linux Live CDs
• Contain additionally utilities configured not to mount, or to
mount as read-only, any connected storage media
• Well-designed Linux Live CDs for computer forensics
– Penguin Sleuth, F.I.R.E, CAINE, Deft, Kali Linux, Knoppix,
SANS Investigative Toolkit
Preparing a Target Drive for
Acquisition in Linux
• Current Linux distributions can create
Microsoft FAT and NTFS partition tables
• fdisk command lists, creates, deletes, and
verifies partitions in Linux
• mkfs.msdos command formats a FAT file
system from Linux
Acquiring Data with dd in Linux