Stegdetect and Stegbreak have been developed by Niels Provos.
This repo is not maintained. Use at your own risk (there are known issues)
Stegdetect is an automated tool for detecting steganographic content in images.
This repo has been updated to compile cleanly on Ubuntu since the original project appears to be abandoned and no longer accepts pull requests.
Tested on Ubuntu 16.04 and 18.04 only(17.x likely works though)
Building on 64-bit Systemgs
$ linux32 ./configure $ linux32 make
You can now run stegdetect from the local directory:
Build for Android
This Android build is sort of fragile, there are many compile warnings.
You must set the environment variable
NDK_BASE to the root location of your
$ make clean $ make -f Makefile.android
Stegdetect does two types of F5 detection, simple and "slow". Simple merely
looks for a comment in the header, which any savy coder has removed. This
method is enabled with the "
The "slow" F5 detection is enabled with "
To run detection on a directory of JPEGs use:
for img in `find /path/to/images/ -iname "*jpg"`; do ./stegdetect -tF $img; done
$ adb push stegdetect /data/local/tmp $ adb shell for img in `ls /sdcard/PixelKnot/*jpg`; do /data/local/tmp/stegdetect -tF $img done