This is a simple shell script that extracts certain strings from a file, these could be hidden encoded messages in a jpg, to IPV4 addresses from an ELF, I decided to create this to save a lot of time when attempting Steganography challenges.
[+] Author: xakep
[+] Language: Bash
[+] OS: Linux
MD5 Extraction: - https://i.imgur.com/9rxJEaQ.gif
[+] strings
[+] xxd
[+] egrep
[+] exiftool
[+] IPV4 Addresses
[+] MD5 Hashes
[+] HTTP/HTTPS/FTP URL's
[+] Bitcoin Addresses
[+] Email Addresses
[+] ASCII Words, such as domains/hostnames/words in general
[+] Base64 Encoded strings
[+] An array of integers
[+] Binary strings
[+] Exif data pulled from the file
[+] Hex dump of the file for manual analysis
[+] Determines what type of file it is
$ git clone https://github.com/xakepnz/GREENWHISPER.git
$ cd GREENWHISPER
$ chmod +x greenwhisper
$ git clone https://github.com/xakepnz/GREENWHISPER.git
$ cd GREENWHISPER
$ chmod +x greenwhisper && chmod +x install.sh
$ ./install.sh
$ ./greenwhisper my-file.jpg
Optional:
$ sudo cp greenwhisper /bin/
$ greenwhisper /steg-challenges/hidden.png