Steganography

Welcome to the Steganography module. This note will guide you thru all the methodologies that I used while preparing for the CEH (Practical) exam.

Introduction

Steganography is the practice of concealing a message within another message or a physical object. In computing/electronic contexts, a computer file, message, image, or video is concealed within another file, message, image, or video.

Timestomp

Timestomp is a utility co-authored by developers James C. Foster and Vincent Liu. The software's goal is to allow for the deletion or modification of timestamp-related information in files. The "Timestomp MACE Change Proof" screenshot is a final shot of the operating system's interpretation of the modified timestamp.

timestomp seceret.txt. -m "02/11/2021 08:06:04"
    β€’ -m β†’ Modify Values
    β€’ -a β†’ Accessed
    β€’ -c β†’ Created

Hiding Files using New Technology File System(NTFS) Streams

Snow

Snow is a free steganography tool to hide messages in text using white spaces. It takes a file from you and then hides the specified message after encrypting it using a password that you specify. You can hide any message in any text file and then simply retrieve it in an easy way. After hiding sensitive information in a text file, you can send that to any user via email or file-sharing services and then don’t worry about if someone steals the information as the message is encrypted.

Encryption

snow -C -m "Secret Text Goes Here!" -p "magic" readme.txt readme2.txt
    β€’ -m β†’ Set your message
    β€’ -p β†’ Set your password

Decryption

./snow -C -p "magic" output.txt

OpenStego

OpenStego provides two main functionalities:

  • Data Hiding: It can hide any data within a cover file (e.g. images).

  • Watermarking (beta): Watermarking files (e.g. images) with an invisible signature. It can be used to detect unauthorized file copying.

Last updated