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 infodisplay 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 | Wonderland