digital forensics of ram images using volix ii - gi … · © fh aachen university of applied...

30
© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 1 Digital Forensics of RAM Images Using VOLIX II Patrick Bock FH Aachen, University of Applied Sciences

Upload: duongkhanh

Post on 17-Sep-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 1

Digital Forensics of RAM Images Using VOLIX II

Patrick Bock

FH Aachen, University of Applied Sciences

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 2

Contents

Introduction

Problems and Solutions

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 3

Contents

Introduction

Problems and Solutions

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 4

Introduction

Volatility Framework

Open source

Is under constant development

Many different commands

Command line program

Requires good knowledge of the commands

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 5

Introduction

Investigation with the Volatility Framework

Type in every command

Set all parameters manually

Extract information for parameters from results

No documentation of the procedure

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 6

Introduction

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 7

Introduction

Volix II (Volatility Interface & Extensions)

Interface for the Volatility Framework

Embed other programs

Investigation with Volix II (Version 1)

Add commands easily

Set all parameters manually

Extract information for parameters from results

Simple documentation

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 8

Introduction

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 9

Introduction

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 10

Introduction

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 11

Contents

Introduction

Problems and Solutions

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 12

Problems and Solutions

Problem

Volatility Framework 2.2 integrated

Current version 2.3.1 has much more commands

Solution

Support version 2.3.1

Implement all commands

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 13

Problems and Solutions

Problem

Extensive investigation

Start each command

Inspect all results precisely

Parameterize each command

Takes a long time

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 14

Problems and Solutions

Solution

Automate investigation

Let commands run parallel

Start up to three ready commands

When a command is finished examine its result

Set parameters for commands

Repeat until no command can be started

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 15

Problems and Solutions

Problem

User has to know the commands

Dependencies among commands

Solution

Assistance in the form of Wizards

Questionnaire for the user

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 16

Problems and Solutions

Problem

Simple final report

Plain text file with all the information

Solution

Information in XML-File

Representation by XSL file

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 17

Problems and Solutions

Further improvements

Better helpfile for the program

Case example in the helpfile

Individual dialog view for „hashdump“

Extract SAM hashes

Crack hashes with John the Ripper

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 18

Contents

Introduction

Problems and Solutions

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 19

Case example

Preparation

Create folder structure

Provide RAM image

Investigation_BlackEnergy

ResultDumps

Miscellanous

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 20

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 21

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 22

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 23

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 24

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 25

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 26

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 27

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 28

Case example

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 29

Conclusion

Thank you for your attention

VOLIX II is available under

http://www.it-forensik.fh-aachen.de/projekte/volixe

© FH AACHEN UNIVERSITY OF APPLIED SCIENCES Digital Forensics of RAM Images Using VOLIX II - Patrick Bock | 30

Workshop

RAM-Image:

http://code.google.com/p/volatility/wiki/SampleMemoryImages

VirusTotal:

https://www.virustotal.com/de/