Jump to content

Steganography in Linux


2 posts in this topic

Recommended Posts

Hi fellows! I bring a tutorial about steganography, made by myself, the art of concealing things in plain sight! (text files within pictures or sound files) :D


I think this should apply to Mac OS X, there you can use a GUI program called "Steg"

This tut is for Linux only!



It is a very straightforward process,

Hope you learn howto do it and put it to good use hahhaha

  • Like 2
Link to comment
Share on other sites

:hysterical:  You've only just discovered this stuff? 'just took a course or something?  :lol:


In our modern (but more and more ancient) computerised world, this sort of things has been around for (a few...) years and there must be thousands of tuts and video recordings or referencing on the Internet about this, including about steghide! Example: https://www.maketecheasier.com/hide-confidential-data-inside-images-in-linux/


Under OS X/macOS a simple file concatenation line command will achieve this. Example as explained here:

  1. you have a png picture file called Picture.png
  2. you have a text file called Secret_stuff.txt
  3. you can hide the text file inside a new picture file with Terminal command: cat Picture.png Secret_stuff.txt > NewPix.png
  4. you will obtain what will look like a mirror copy of your original png picture file that you can open & display on screen through doubleclick

Here's a video tut from a few years ago for Windows which is very similar to yours (a simple binary mode copy command does the trick there).


For Mac, there indeed used to be something called iSteg: http://www.hanynet.com/isteg/


As for steghide, 'not the freshest thing around either (no offense to its author meant)!  :w00t: e.g.: https://linuxfr.org/news/steghide-en-français from... 2002! Windows was XP and Mac OS X was Puma on Power Macintosh in those days.


In fact, most of the literature on steghide, including your post, doesn't entirely describe what it is and/or give credits to its author, Stefan Helz. The program might be open source and 15yr old but, nevertheless, it's not a built-in Linux Terminal command as kind of often hinted, probably because it's directly available as a downloadable package to most Linux distros (through apt-get install command)... Like many before you, you've listed and described the syntax of the steghide command without even referring to the (on-line) user manual it's literally copied from. C'est la vie...



I'm sure you meant well with your tutorial but you should always care to quote your sources, give due credits and not sail too late after the tide (15years is a tad late). :whistle: Maybe teachers still use this in their classrooms.



  • Like 4
Link to comment
Share on other sites


  • Create New...