Category: Fundamentals

The admissibility vs. weight of digital evidence

30 July, 2007 (11:31) | Digital forensics, Fundamentals | No comments

There is always a lot of conversation about when digital evidence is and is not admissible. Questions like “are proxy logs admissible?” and “what tools generate admissible evidence?” are focused on the concept of evidence admissibility. Some of the responses to these questions are correct, and some not really correct. I think [...]

Recovering a FAT filesystem directory entry in five phases

24 May, 2007 (15:00) | Digital forensics, Forensic tools, Fundamentals, Host forensics | No comments

This is the last in a series of posts about five phases that digital forensics tools go through to recover data structures (digital evidence) from a stream of bytes. The first post covered fundamental concepts of data structures, as well as a high level overview of the phases. The second post examined each phase in [...]

The five phases of recovering digital evidence

8 May, 2007 (16:02) | Computing theory, Digital forensics, Forensic tools, Fundamentals | 1 comment

This is the second post in a series about the five phases of recovering data structures from a stream of bytes (a form of digital evidence recovery). In the last post we discussed what data structures were, how they related to digital forensics, and a high level overview of the five phases of recovery. In [...]

How forensic tools recover digital evidence (data structures)

5 May, 2007 (02:42) | Computing theory, Digital forensics, Forensic tools, Fundamentals | 3 comments

In a previous post I covered “The basics of how digital forensics tools work.” In that post, I mentioned that one of the steps an analysis tool has to do is to translate a stream of bytes into usable structures. This is the first in a series of three posts that examines this step [...]

Copying 1s and 0s

21 March, 2007 (12:22) | Digital forensics, Fundamentals | No comments

I’ve been asked a few times over the past weeks about making multiple copies of disk images. Specifically, if I were to make a copy of a copy of a disk image, would the “quality” degrade? The short answer is no. It boils down to the idea of copying information from a [...]

Planting evidence

1 March, 2007 (13:24) | Digital forensics, Fundamentals | 2 comments

The other day, Dimitris left a comment asking about how to determine if someone has altered the BIOS clock and placed a new file on the file system. In essence, this is “planting evidence”.
So, what might the side effects of this type of activity be? It’s difficult (if not impossible) to give an [...]

How digital forensics relates to computing

25 January, 2007 (21:01) | Computing theory, Digital forensics, Fundamentals | 4 comments

A lot of people are aware that there is some inherent connection between digital forensics and computing. I’m going to attempt to explain my understanding of how the two relate. However before we dive into digital forensics, we should clear up some misconceptions about what computing is (and perhaps what it is not).
Ask [...]

The basics of how programs are compiled and executed

11 January, 2007 (23:40) | Code forensics, Computing theory, Digital forensics, Fundamentals | 1 comment

Well, the post “The basics of how digital forensics tools work” seemed to be fairly popular, even getting a place on Digg. This post is focused on the basics of how a program gets compiled and loaded into memory when the program is executed. It’s useful for code analysis (reverse engineering), and is [...]

The basics of how digital forensics tools work

3 December, 2006 (23:14) | Digital forensics, Forensic tools, Fundamentals | 1 comment

I’ve noticed there is a fair amount of confusion about how forensics tools work behind the scenes. If you’ve taken a course in digital forensics this will probably be “old hat” for you. If on the other hand, you’re starting off in the digital forensics field, this post is meant for you.
There are two primary [...]

Deductive and Inductive reasoning

18 October, 2006 (18:22) | Digital forensics, Fundamentals, Miscellaneous | No comments

One thing that I see on a fairly regular basis is confusion between deductive and inductive reasoning. Both types of reasoning play different roles in investigations/forensics/science/etc. The difference between the two is sometimes hard to define. Here are two common defintions:
1. With deductive reasoning, the conclusions are contained, whether explicit or implicit, in the premises. [...]