forensics tools and processes for windows xp clients · forensics tools and processes for windows...

78
Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Upload: doanmien

Post on 08-Oct-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Forensics Tools and Processesfor Windows XP Clients

Larry Leibrock, Ph.D.

SingaporeOctober 3, 2002

Page 2: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 2

I am not a Practicing Attorney Ð however, Iam on the teaching faculty of a Universityof Texas - Law School and Business School

Page 3: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 3

Caveats and Rights of Use

¥ My skills, background - forensicsprofession and at trial experience

¥ This tutorial is not Ð legal advice orlegal opinion

¥ Who do I speak for? Ð me Ð no universityor governmental affiliations Ð

¥ No warranty for fitness Ð express orimplied

Page 4: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 4

Caveats and Rights of Use

¥ No grant of license for software ortechnology that may be developed thatsupports this material

¥ Risk of use Ð are expressly yours Ð not mine¥ Your attendance in this talk, from here on,

marks your agreement to theseaforementioned caveats, conditions andlimitations

Page 5: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 5

Your QuestionsA Protocol

ΓΓΓΓ Please Ask Questions Ð whenever you need to.¥ I reserve the obligation to ask you questions¥ LetÕs collectively feed our brains.

Page 6: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 6

Introduction

¥ What you should learn in this tutorialÐ Focus - Forensics Tradecraft Ð little attention to forensics

Òscience-theoryÓ or computing theoryÐ Overview of Windows XP in context of Forensics Investigation Ð

in both¥ non-liturgical and¥ liturgical settings

¥ The intended level of knowledge for this materialÐÐ Not deepNot deep expert level skills for expert level skills for ÐÐ experienced practitioners experienced practitioners ÐÐ

there are more day and week long expert-level coursesthere are more day and week long expert-level coursesÐ This is intended to be an in-depth overview for both managerial

and technical IT leaders

Page 7: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 7

Work Plan and Agenda

Time available ~ 11:30 until 13:00 1.5 hoursThe primary topics

1. Define Forensics2. Discuss some Human Factors related to

Forensics3. The Windows XP Ð Intel Platform4. The Applications - The Data5. A selected tool set and forensics

instruments6. Special Items of Forensics Interest

Page 8: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 8

Forensics Defined

¥ Two primary classes of computer forensicsInvestigations

Φ LiturgicalΦ Non-Liturgical

¥ Question Ð Why should one consider or perform a non-liturgical forensics examination in your businesssettings ?

Page 9: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 9

Forensics Defined

¥ Forensics Defined - collection of people - processes Ð tools Ð measures to

gather ??????? which support or refutecertain allegations of misuse involvingcomputer system(s).

¥ LetÕs Discuss - The notions of evidenceversus items of note, artifacts, findings,materials and data

Page 10: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 10

Forensics Defined

¥ PeopleÐ Demonstrated Expertise in using, explaining the forensics

procedures and findingsÐ Dis-Interested Relationship Ð both Firm/Investigator and

Subject/InvestigatorÐ Examiner Qualifications Ð knowledge - training Ð skills Ð

experience

¥ ProcessesÐ AcceptedÐ AuditableÐ Chain of CustodyÐ Peer-reviewÐ RepeatabilityÐ (understandable and can be explained to non-technical people)

Page 11: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 11

Forensics Defined

¥ Tools (Instruments)Ð Avoid Data contamination (non-intrusion)Ð Findings of facts - Cross-validationÐ Prior UseÐ Validity

¥ MeasuresÐ Fact-based - testable ( True or False Assertion)Ð The inter-depending tests for integrity, validity

and reliabilityÐ In a final sense Ð Truthful Ð from which a court can

render judgments

Page 12: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 12

Page 13: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 13

Forensics Operationalized

¥ Forensics, the computer, the device, the data(electrons)

¥ Some Definitions1. Investigating what has happened2. Audit relative to use Ð event - policy3. Sanctions: Ð Criminal Ð civil Ð administrative

Forensics Defined: collection of people -processes Ð tools Ð measures that support orrefute certain allegations or suspicions ofmisuse which involve a computer system

Page 14: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 14

Human Judgment Factors (measures)for the Forensics Practitioner

1. Are all procedures processes and instruments (tools)involved in the forensics examination Ðunderstandable, sound, subject to publicdemonstration and auditable?

2. Can the prosecutor Ð (law enforcement) prove thesubject (person) was the sole user on the subjectplatform?

3. Could the evidentiary data have been altered or inany way modified for seizure to deposition?

Page 15: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 15

Human Judgment Factors(measures) for the Forensics

Practitioner4. Is any evidentiary data been compromised

under attorney/client privilege?

5. Is there a possibility that another user,network access or malicious code placed oraltered any data on the subject platform?

6. Was the search Ð lawful, given the nature ofthe allegation or offense?

Page 16: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 16

Some prevailing frameworks forforensics investigations

¥ US Laws¥ Federal Guidelines

Ð DOJ Ð FBIÐ DODÐ NIST

¥ IOCE Guidelines¥ Some national and EU Privacy Issues¥ The prevailing model

Ð Seizure, forensics (bit copy), examination, report, deposition,testimony, archiving

Ð Data extracted from both logical and physical media (activeand recovered) files, data artifacts, swap space and file Ðdevice slack

Ð Focus is on finding data contained in files

Page 17: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 17

The Generalized Framework1. Protect seized evidence2. Recover deleted files3. Discover (enumerate) files contained in seized

materials (notable text, binary, hidden & encrypted)4. Discover swap, temp/tmp, file slack meta-data and

artifacts5. Explore all unallocated space6. Conduct searches for key terms, special data Ð imagery7. Note any observed versus expected files, folders

binaries, www data, emails and file conditions8. Prepare a written report Ð archive data, findings9. Provide expert consultation and testimony, as

necessary

Page 18: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 18

Problems withthis Forensics Model

¥ User versus person (suspect)¥ Ignores meta-data and registry ÒrichnessÓ¥ Alphabetical character representation¥ Ignores malicious code and the mobility

of malicious code¥ Ignores anti-forensics tools¥ Probative links are not apparent Ð

meaning lack of clear key linkages ÐÒNexus ProblemÓ

Page 19: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 19

An exemplar - Windows XP as aforensics platform

¥ Some detailsÐ OrganizationÐ Present Variant & BuildsÐ InstallationsÐ Supported ComputersÐ Physical MediaÐ PartitionsÐ File TypesÐ File Hashing of known good and known suspect

Page 20: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 20

XP Organization

¥ Better Device Support -ACPI and APM for mobileplatforms

¥ File systems Ð some cryptographic mechanisms¥ New User Interface¥ Off-line resources¥ PrimarilyÐ 32 bit Intel Ð Òlittle endianÓ¥ Replaces Windows 2000 and seeks to support both

Home and Corporate Environments.¥ The XP Platform ÒHashÓ¥ Unicode Compliant¥ XP Product is largely based on Windows 2000 code base

Page 21: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 21

Present XP Variants¥ XP Home¥ XP Professional¥ XP .Net Standard Server¥ XP .Net Standard Enterprise¥ XP .Net Standard Datacenter¥ XP 64-bit¥ XP SP 1¥ How to determine Ð cmd Ð ver or

System Info Applet

Page 22: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 22

Differences between XPProfessional and XP Home

YesNoDynamic Disks

YesNoBackup Utility

Peer to Peer andDomain

Peer to PeerNetworking

TwoOneMultipleProcessors

Different Accounts& Levels of Rights

All users areAdministrators

User Accounts

XPProfessional

XPHome

Page 23: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 23

XP Professional Ð Tools andAccessories

¥ Administrative Tools¥ Boot Configuration Manager¥ Driver Query¥ Multi-Lingual Interface¥ NTFS Encryption¥ Offline Files and Folders¥ Open Files¥ Performance and Security Logs¥ Remote Desktop¥ Scheduled Tasks Console¥ Security Template¥ Task kill¥ Task list¥ Telnet Administrator¥ Logs are very rarely operative in most installation

Page 24: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 24

Different Installations

¥ Microsoft recommends clean Installation¥ Upgrades leave a lot of residue est. 200 Ð 500

files¥ NT 3.51 & Win 95 and Below Ð requires clean

install¥ Win 98, ME, W2K Upgrade¥ Microsoft Hardware Compatibility List¥ Resources

Ð http://www.microsoft.com/hcl

Page 25: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 25

Here's What You Need to Use Windows XP Professional

¥ PC with 300 megahertz or higher processor clock speedrecommended; 233 MHz minimum required (single or dualprocessor system);* Intel Pentium/Celeron family, or AMDK6/Athlon/Duron family, or compatible processor recommended

¥ 128 megabytes (MB) of RAM or higher recommended (64 MBminimum supported; may limit performance and some features)

¥ 1.5 gigabytes (GB) of available hard disk space*¥ Super VGA (800 _ 600) or higher-resolution video adapter and

monitor¥ CD-ROM or DVD drive (Not really true)¥ Keyboard and Microsoft Mouse or compatible pointing device¥ Related Links

http://www.microsoft.com/windowsxp/pro/evaluation/sysreqs.asp

Page 26: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 26

Physical Media

¥ Name some Physical Media1. Internal Hard Drives2. External Hard Drives3. Floppies4. Zips5. Tapes6. Smart Media7. Keyboards Ð Mice8. Cameras9. Printers Ð10.RAM drives

Page 27: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 27

Partitions

¥ Question Ð What is the purpose?¥ How many partitions?¥ Name the types?

1. Active2. Extended3. Hidden4. None5. Special types

¥ Resources http://www.sysinternals.com/insidew2k.shtml

Page 28: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 28

Prevailing XP File Types

¥ Extended Ð exceeds arbitrary 4 partition limit Ðmust create logical within this partition

¥ FAT 12 Ð uses a FAT Ð 512 kb cluster scheme¥ FAT 16 - for partitions beyond ~ 8GB¥ FAT 32 - 256 MB to 2 TB¥ NTFS Journal (bit-map) FS - > 400MB Ð 10 TB

Ð EFS

¥ CDFS¥ Question Ð What is the relevance of FAT?

Page 29: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 29

File Types¥ Windows XP does not fully correlate file signatures ( metadata) to

file extension¥ Prevailing extensions

Ð DLLÐ EXEÐ XLSÐ TXTÐ HTM or HTMLÐ JPGÐ DOC

¥ ResourcesÐ http://www.computeruser.com/resources/dictionary/filetypes.html

Ð http://filext.com/

Page 30: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 30

File Hashing

¥ Window XP Hash Sets?¥ What do we need these?¥ Where are these located?¥ Working to host these items?

Page 31: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 31

Hashing - Explained¥ A so-called digest is, similar to a checksum, a

characteristic number used for verification of dataauthenticity. But digests are more than that - digestsare strong one-way hash codes.

¥ It is computationally feasible to manipulate any data insuch a way that its checksum remains unaffected.Verifying the checksum in such a case would lead to theassumption that the data has not been changed,although it has.

¥ Therefore, digests are used instead of checksums ifmalicious (i.e. not mere random) modifications to theoriginal data are to be detected. It is computationallyinfeasible to find any data that corresponds to a givendigest. It is even computationally infeasible to find twopieces of data that correspond to the same digest.

Page 32: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 32

Some Special Points relative to XP

Page 33: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 33

The XP Registry

¥ Hierarchical data based that defines theconfiguration of the platform (folders andsub-folders.

¥ LegacyÐ Win.iniÐ System.ini

¥ W2k Size is Restricted to 150 MB¥ XP Unrestricted except object entry is

limited to 1MB

Page 34: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 34

The XP Registry

¥ Located in %SystemRoot%\system32\¥ Organized in 5 sections Ð termed hives¥ Each hive has keys and subkeys which contain a value

entry¥ Each value entry has a name, data-type and value¥ The XP Registry

1. HKEY_CLASSES_ROOT (file name Ð OLE Ð streams)2. HKEY_CURRENT_USER (SID Ð user Ð desktop)3. HKEY_LOCAL_MACHINE (Configuration, memory last boot)4. HKEY_USERS ( all user account profiles)5. HKEY_CURRENT_CONFIG (running image)

¥ Note about .SAV files

Page 35: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 35

Typical Window XP Files Ð HidingPlaces

¥ Browser Ð history and favorites¥ Cluster slack¥ Compressed or encrypted folders¥ Disconnected Hard-Drive in Chassis¥ Email residue¥ ERD and Backups¥ Files marked for deletion¥ Hidden files

Page 36: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 36

Typical Window XP Files Ð HidingPlaces

¥ Online messenger services¥ Normally named files¥ Other OS Partition or Virtual

Machine¥ Print Spool (online and

offline)¥ RAM Resident Files¥ Renamed and Mismatched

files¥ Sleep or Hibernate Mode Files¥ Swap or page files¥ Temp and tmp (Word and

Excel)¥ Zip Drives, CD Devices,

Floppies and portable drives

Page 37: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 37

Person or suspect informationWindows XP

¥ Application logs¥ Email accounts¥ FTP and Telnet¥ IRC Ð clients¥ Paper and key logging¥ Special devices (Smartcard and PDAÕs)¥ System Logs¥ The XP Registry

Page 38: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 38

The Registry

¥ Browser settings are stored¥ Most de-installations leave forensics ÒresidueÓ¥ Most Recently used¥ My Documents¥ Recycle or Trash Bin¥ Some Application passwords are stored¥ Some Applications register name, company,

license and sometimes address and installtime/date

¥ Usenet Messages for newsgroups

Page 39: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 39

The Windows XP Intel Platform

¥ The Disk Drive(s) and engineer-service-order (ESO) sectors or tracks

¥ The MAC address¥ The Platform Hash¥ The Processor ID¥ The Registry and its form in XP

Page 40: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 40

The Windows XP ÐThe Applications Interface

¥ Focus¥ Folders¥ My Computer¥ Network Neighborhood¥ Quick Launch¥ Recycle Bin¥ Short cut Ð (links)¥ Start Button¥ Task Bar

Page 41: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 41

Windows XP ÐThe Files, Folders and Disks

¥ Disks A-Z Ð default consecutively¥ Pathnames C:\windows\system\color¥ UNC \box21\C\games\warez.txt¥ DOS 8.3 and LFN¥ LFN up to 260 characters¥ Case preserving¥ Maximum Path is 80 characters¥ File and folder attributes Ð read Ð system,

hidden, compressed and encrypted

Page 42: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 42

The Windows XP ÐSpecial Items

of Forensics Interest¥ Anti-Forensics Tools¥ Applications Meta-data¥ Concealed media (logical or physical)¥ Data Encryption applications or data¥ Digital Cameras¥ Global Positioning Devices Ð maps¥ Offline media¥ Printers¥ Scanners¥ Steganography applications¥ Windows XP Hardware Hash

Page 43: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 43

Windows XP and Times

¥ Boot Sequence¥ The BIOS¥ Windows XP Time Services¥ Time and File metadata¥ Temporal Challenges among platforms,

applications, files and logs¥ Time servers¥ NTP and clocks¥ Investigation times¥ Time zone conventions

Page 44: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 44

The Forensics Processes andWorking tools

1.Seizure Process2.bit copy Process (Use special

tool Ð Preliminary Data set)3.Examination Process4.Reporting Process5.Archiving Process6.Deposition & testimony Process

Page 45: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 45

A Great Set of Forensics Tools Thanks to 2002 George M. Garner Jr

Forensic Acquisition Utilities-1.0.0.1029(beta1)ÊRelease Notes

Included in this release are the following modules: Copyright ©¥ dd.exe: A modified version of the popular GNU dd utility program¥ md5lib.dll: A modified version of Ulrich Drepper's MD5 checksum implementation in

Windows DLL format.¥ md5sum.exe: A modified version of Ulrich Drepper's MD5sum utility.¥ Volume_dump.exe: An original utility to dump volume information¥ wipe.exe: An original utility to sterilize media prior to forensic duplication.¥ zlibU.dll: A modified version of Jean-loup Gailly and Mark Adler's zlib library based

on zlib-1.1.4.¥ nc.exe: A modified version of the netcat utility by Hobbit.¥ getopt.dll: An implementation of the Posix getopt function in a Windows DLL

format.¥ Thanks to 2002 George M. Garner Jr¥ This is on your CD File Name is forensic acquisition utilities-1.0.0.1029(beta1)¥ The Hash is D8D0C7E13DD646582C1B2470D6244A4C

Page 46: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 46

Non-Liturgical Examination

1. Isolate (quarantine) equipment protect fromtampering and secure the scene

2. Copy suspect media Ð rebuild system on new platform3. Disable user account Ð create new admin account4. Track internet use

Ð MailÐ Web

¥ Cookies¥ Bookmark¥ History Buffer¥ Cache¥ Temp Internet Files¥ Bookmarks

Page 47: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 47

Non-Liturgical Examination(continued)

5. Internet log times Ð Contact networkadministration

6. Recent Documents7. Enumerate *.exe files8. Microsoft System Information9. Walk Registry10.Enumerate Hidden and archive file11.Correlate use patterns12.Document notes

Page 48: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 48

Anti-Forensics Tools

¥ Backdoor ÒSantasÓ Ð Remote Desktop access¥ Cleaning the Registry Ð Regedit32¥ Disk Scrubbers Ð Secure Delete¥ Encryption Ð typically PGP¥ Evidence Eliminator Application¥ Hidden or Encrypted Partitions¥ Special RAM based Personal Computers¥ Special Steganography tools¥ Windows Washer Application

Page 49: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 49

Forensics Windows XPA Review for this Tutorial

¥ Defined and Operationalized Forensics¥ Differentiated liturgical and non-

liturgical forensics examinations¥ The Windows XP Ð Intel Platform¥ The OS Applications - The Data¥ Discussed a selected tool set and

forensics instruments¥ Special Items of Forensics Interest

Page 50: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 50

Parting Points

¥ Learn the forensics key processes¥ Spend time in high-quality forensics tool

training after learning shareware tools¥ Never Òhang on a single nailÓ when you

are doing computer forensics¥ Invest in a range of tools, crossÐvalidate

your observations¥ Build on Dan Farmers idea Ð do forensics

on your on your own system

Page 51: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 51

RecommendedComputer Forensics Professional

Development¥ Initially focus on a single client platform

(Windows XX, LINUX, SOLARIS, MAC OS.¥ Start using Òclose to the metalÓ tools Ð

consider shareware first¥ Learn by practice and from peers¥ Experiment Ð Test you findings and new ideas¥ Read and study your craft¥ As your skills build Ð invest in more advanced

tool courses - conferences

Page 52: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 52

Parting Points

¥ Know what you know Ð avoid doing whatyou do not know Ð example BEOSassignment

¥ Practice the Forensics Tradecraft Ðconsider using this learning model:

Crawl Walk

Run

Page 53: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 53

Windows XP -Notable Resources & Instruments

(CRAWL) Learning About Forensics Tools1. Forensic Acquisition Utilities

http://users.erols.com/gmgarner/forensicsÊ2. WinGrep and Hurricane Editor

http://www.hurricanesoft.com

3. WinHex 10.47 http://www.sf-soft.de/winhex/index-m.html

4. Evidor http://www.sf-soft.de/evidor/

5. Snagit http://www.techsmith.com/

6. Various Tools http://www.tucofs.com/tucofs/tucofs.asp?mode=mainmenu

Page 54: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 54

Windows XP -Notable Resources & Instruments

(Walk) Learning About Forensics ToolsRegistry

1. DumpSec,DumpReg & DumpEvthttp://www.systemtools.com

2. Registry Crawler 4.0 http://www.4dev.com

3. ECSF http://www.winternals.com

Page 55: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 55

Windows XP -Notable Resources & Instruments

(RUN) Expert Tools and Instruments

1. FTK http://www.accessdata.com

2. Encase - http://www.encase.com

3. Solo www.ics-iq.com

4. Paraben - www.paraben-forensics.com

5. ProDiscover DFT Ð http://www.techpathways.com

Page 56: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 56

Specialist Forensics Tools

¥ Forensics Computerswww.ics-iq.com

¥ Firewire 1394 DriveBlockershttp://www.scsipro.com

Page 57: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 57

Special Note and Terms

¥ Tools are useful Ð never authoritative¥ The tool Ð instrument reports that_______.¥ The following are resources, tools &

instruments that I have personal experience Х I do not sell or derive any compensation from

any selling any ÒproductÓ?

Page 58: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 58

Useful tools

¥ PC Support Viewer Ðhttp://www.support-works.com/products/pcaud.htm

¥ PC Inspectorhttp://www.pcinspector.de/

¥ Pest Patrol http://www.safersite.com/¥ WinHex 10.47 Ð Professional Version

http://www.sf-soft.de/winhex/upgrade.html

Page 59: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 59

Useful - Resources

Explaining IT and Physical Logical Concepts¥ Microsoft Computer Dictionary 5th

Edition - ISBN 0-7356-149504¥ How Computers Work 6th Edition - ISBN

0-7897-2682-3¥ New York Time Circuits Ð How

Electronic Things Work - ISBN 0-312-28439-X

Page 60: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 60

Notable Resources & InstrumentsExplaining Concepts & Terms

¥ MicrosoftComputerDictionary 5th

Edition - ISBN 0-7356-149504

Page 61: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 61

Notable Resources & InstrumentsExplaining Concepts & Terms

¥ How ComputersWork 6th

Edition - ISBN0-7897-2682-3

Page 62: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 62

Notable Resources & InstrumentsExplaining Concepts & Terms

¥ New York TimeCircuits Ð HowElectronic ThingsWork - ISBN 0-312-28439-X

Page 63: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 63

Useful - ResourcesExplaining Forensics¥ Computer Forensics Ð Computer Crime Scene

Investigation - ISBN 1-58450-018-2¥ Computer Forensics Incident Response Ð ISBN 0-201-

70719-5¥ Cyber Crime Investigators Field Guide Ð ISBN 0-8493 -

1192-6¥ Cyber Forensics: A Field Manual for Collecting,

Examination and Preserving Evidence for ComputerCrimes - ISBN 0-8493-0955-7

¥ Forensics Computing - ISBN 1-89233-299-9¥ Handbook of Computer Crime Investigation Ð ISBN 0-

12-163103-6

Page 64: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 64

Notable Resources & InstrumentsExplaining Forensics

¥ ComputerForensics ÐComputer CrimeSceneInvestigation -ISBN 1-58450-018-2

Page 65: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 65

Notable Resources & InstrumentsExplaining Forensics

¥ ComputerForensicsIncidentResponse Ð ISBN0-201-70719-5

Page 66: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 66

Notable Resources & InstrumentsExplaining Forensics

¥ Cyber CrimeInvestigatorsField Guide ÐISBN 0-8493 -1192-6

Page 67: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 67

Notable Resources & InstrumentsExplaining Forensics

¥ Cyber Forensics: AField Manual forCollecting,Examination andPreserving Evidencefor Computer Crimes- ISBN 0-8493-0955-7

Page 68: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 68

Notable Resources & InstrumentsExplaining Forensics

¥ ForensicsComputing -ISBN 1-89233-299-9

Page 69: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 69

Notable Resources & InstrumentsExplaining Forensics

¥ Handbook ofComputer CrimeInvestigation ÐISBN 0-12-163103-6

Page 70: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 70

Useful - Resources

Explaining Windows XP¥ Inside Windows 2000Ð ISBN 0-7356-1021-5¥ Microsoft Windows XP - ISBN 0-7356-1485-7¥ Windows 2000 Registry Ð ISBN 1-56592-943¥ The Windows 2000 RegistryÐ ISBN 01-57610-

348-x¥ Windows XP in A Nutshell- ISBN 0Ñ596-00249-1¥ Windows XP Registry - ISBN 0-7821-2987-0¥ Windows XP Tips & Techniques Ð ISBN 0-07-

222334-0

Page 71: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 71

Notable Resources & InstrumentsExplaining Forensics

¥ InsideWindows2000Ð ISBN 0-7356-1021-5

Page 72: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 72

Notable Resources & InstrumentsExplaining Forensics

¥ MicrosoftWindows XP -ISBN 0-7356-1485-7

Page 73: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 73

Notable Resources & InstrumentsExplaining Forensics

¥ Windows 2000Registry Ð ISBN1-56592-943

Page 74: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 74

Notable Resources & InstrumentsExplaining Forensics

¥ The Windows2000 RegistryÐISBN 01-57610-348-x

Page 75: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 75

Notable Resources & InstrumentsExplaining Forensics

Windows XPRegistry -ISBN 0-7821-2987-0

Page 76: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 76

Notable Resources & InstrumentsExplaining Forensics

¥ Windows XPTips &Techniques ÐISBN 0-07-222334-0

Page 77: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 77

Your Questions

Page 78: Forensics Tools and Processes for Windows XP Clients · Forensics Tools and Processes for Windows XP Clients Larry Leibrock, Ph.D. Singapore October 3, 2002

Copyright 2002 78

My Appreciation

¥ Thank you for your time and interest¥ I request your written evaluation¥ My Coordinates

Ð [email protected]Ð http://www.eforensics.comÐ Austin, Texas (512) 471-1650Ð GMT Time -5