Skip to main content

steghide: Notes

apt install steghide
# steghide --help
steghide version 0.5.1

the first argument must be one of the following:
 embed, --embed          embed data
 extract, --extract      extract data
 info, --info            display information about a cover- or stego-file
   info        display information about 
 encinfo, --encinfo      display a list of supported encryption algorithms
 version, --version      display version information
 license, --license      display steghide's license
 help, --help            display this usage information

embedding options:
 -ef, --embedfile        select file to be embedded
   -ef         embed the file 
 -cf, --coverfile        select cover-file
   -cf         embed into the file 
 -p, --passphrase        specify passphrase
   -p        use  to embed data
 -sf, --stegofile        select stego file
   -sf         write result to  instead of cover-file
 -e, --encryption        select encryption parameters
   -e []|[]  specify an encryption algorithm and/or mode
   -e none               do not encrypt data before embedding
 -z, --compress          compress data before embedding (default)
   -z                  using level  (1 best speed...9 best compression)
 -Z, --dontcompress      do not compress data before embedding
 -K, --nochecksum        do not embed crc32 checksum of embedded data
 -N, --dontembedname     do not embed the name of the original file
 -f, --force             overwrite existing files
 -q, --quiet             suppress information messages
 -v, --verbose           display detailed information

extracting options:
 -sf, --stegofile        select stego file
   -sf         extract data from 
 -p, --passphrase        specify passphrase
   -p        use  to extract data
 -xf, --extractfile      select file name for extracted data
   -xf         write the extracted data to 
 -f, --force             overwrite existing files
 -q, --quiet             suppress information messages
 -v, --verbose           display detailed information

options for the info command:
 -p, --passphrase        specify passphrase
   -p        use  to get info about embedded data

To embed emb.txt in cvr.jpg: steghide embed -cf cvr.jpg -ef emb.txt
To extract embedded data from stg.jpg: steghide extract -sf stg.jpg
#

Example: Extract file embeded in jpeg1.jpeg file with passphrase "password123"

# steghide extract -sf jpeg1.jpeg -p "password123"
wrote extracted data to "a.txt".
# cat a.txt
pinguftw

Example: Extract file embeded in white_rabbit_1.jpg file without passphrase

# steghide extract -sf white_rabbit_1.jpg
Enter passphrase:
wrote extracted data to "hint.txt".

Practice

>>> THM | CC: Steganography

>>> THM | Wonderland

Popular posts from this blog

IIS: Delete cached files on server running IIS

Delete cached files on server running IIS When changing css, javascript files, check to delete if IIS still caches old files in the default folder C:\inetpub\temp\IIS Temporary Compressed Files\<sitename>\$^_gzip_D^\ Apply to: IIS 8.5

Linux command: du - disk usage

Where have all my storage gone? du summarize disk usage of the set of FILEs, recursively for directories.

ManageEngine ServiceDesk Plus - Reset password

Let's reset the default administrator's password to 'admin'