strings
command | description |
strings -n 6 file.jpg | Extract the strings with min length of 6 |
strings -n 6 file.jpg | head -n 20 | Extract first 20 strings with min length of 6 |
strings -n 6 file.jpg | tail -n 20 | Extract last 20 strings with min length of 6 |
strings -e s -n 6 file.jpg | Extract 7bit strings |
strings -e S -n 6 file.jpg | Extract 8bit strings |
strings -e l -n 6 file.jpg | Extract 16bit strings (little-endian) |
strings -e b -n 6 file.jpg | Extract 16bit strings (big-endian) |
strings -e L -n 6 file.jpg | Extract 32bit strings (little-endian) |
strings -e B -n 6 file.jpg | Extract 32bit strings (big-endian) |
binwalk
binwalk <file-name>
binwalk -e <file-name>
exiv2
exiftool -a -u <file-name>
steghide
steghide --extract -sf <file-name>
zbarimg for QR codes
stegsolve
wget http://www.caesum.com/handbook/Stegsolve.jar -O stegsolve.jar
chmod +x stegsolve.jar
java -jar stegsolve.jar
hexedit