Steganography! A Web-based GUI for Steghide
January 9th, 2009 Joshua MoyersI got bored the other day and figured I’d go about creating an easy-to-use GUI for steghide. My original idea was to create a quick little batch file to make the entire thing an ease, taking care of arguments -n- whatnot for those who aren’t to good with a command prompt or shell environment.
After realizing how much working with Windows batch files sucked, I decided to see what I could do using PHP and its exec() and system() functions. Using these I have created a nice little GUI that allows users to upload an image, type in text and a password and receive a finished image with text hidden within it. It currently only supports JPEG and BMP files, but I could have it work with WAV and AU files as well. I just figured I’d keep things simple.
The script also allows you to extract the text from a steg’d image provided you have the password which was used to embed it. Simply upload the file, input the password and click a button! The text will be displayed and you’ll have your hidden message!
All credit for the program Steghide goes to the original developer. I just used PHP to run the program on my server and return the results. For more information on Steghide feel free to visit its SourceForge page my clicking here.
Want to learn more about steganography and the art/science of hiding files/text within other files? Read more about steganography at the following sites:
- Steganography at Wikipedia
- Steganography Revealed – SecurityFocus.com
- Steganography and Digital Watermarking
- FBI Forensic Science Communications – An Overview of Steganography for the Computer Forensics Examiner
If you wanna check out this little script feel free to click here!
If you want a copy of the script for you to play with yourself, click here!
