dfm covers

Data Hiding in Slack Space

Written by Rick Leinecker

Data Hiding in Slack Space

One of the most important topics in Digital Forensics is data hiding. The black hats continually look for methods with which to plant data in ways that you, the investigator,

cannot find. It is almost like a perpetual catand-mouse game. Just when you think you know how to find their secrets, they find new ways to hide them. The data might be a list of passwords, credit cards numbers, or maybe the secret plans for a bomb. In this article we examine a technique for hiding data in file slack. First, you will learn the theoretical underpinnings of the technique. Then, you will understand an open-source program that was specially written for this article.

To get the discussion started, we need to talk about the topology of data on storage devices. The smallest and most granular unit is a bit. In RAM, single transistors represent bits. On magnetic storage devices, discreet units of magnetic matter represent bits. Eight bits are organized into a byte, which relates to data types such as ASCII characters. The text “Hello” can be represented by a series of five bytes with numeric values 71, 101, 108, 108, and 111.

Find out more - subscribe to DFM today and read the full article. Or if you're a subscriber, login and read the article online.

Please make cache directory writable.

Submit an Article

Call for Articles

We are keen to publish new articles from all aspects of digital forensics. Click to contact us with your completed article or article ideas.

Featured Book

Learning iOS Forensics

A practical hands-on guide to acquire and analyse iOS devices with the latest forensic techniques and tools.

Meet the Authors

Andrew Harbison

Andrew Harbison is a Director and IT Forensics Lead at Grant Thornton


Coming up in the Next issue of Digital Forensics Magazine

Coming up in Issue 42 on sale from February 2020:

Forensic Syntactical & Linguistic Investigation

Mark Iwazko presents a case study regarding a Forensic Syntactical & Linguistic investigation: Instructed by the Moscow General Council of one of the actual big four accountants. Read More »

Forensic Readiness: A Proactive Approach to Support Forensic Digital Analysis

An increasing number of criminal actions are inflicting financial and brand damage to organizations around the globe. An impressive number of such cases do not reach the courts, mainly because of the organization’s inefficiency to produce robust digital evidences that are acceptable in the courts of law. Read More »

Subscribe today

Using Error-Patterns for Attribution: An Applied Linguistics Technique

Corpus Linguistics within Second Language Acquisition has developed models of error patterns made by defined groups of second language learners. This knowledge base can be leveraged by a knowledgeable analyst to attribute content to a subset of authors. Read More »

Every Issue
Plus the usual Competition, Book Reviews, 360, IRQ, Legal

Click here to read more about the next issue