StegOnline: A New GUI Steganography Tool

George O
George O
Apr 5, 2019 · 3 min read

You can try the tool yourself here, or view the project on GitHub.

Over the last couple of months, I have been developing an online image Steganography tool designed to combine and enhance the features of other separate tools. It’s open-source and due to the nature of Angular, it’s easy to add to.

Usage

First navigate to the site below:

Once there, upload your image:

You’ll then be redirected to the image homepage.

From here, you are presented with the available options. Some images may also present you with different panels — for example, if a PNG has a custom bitmap, the bitmap explorer/randomizer panel will be displayed.

At the moment, the only other GUI tool for LSB data extraction/bit plane browsing available (that I know of) is Stegsolve, but it’s impossible to contribute to the code, and is now completely unmaintained.

Current Feature List

  • View R/G/B/A planes individually
  • XOR the image
  • Remove Transparency from the image
  • Randomize the colour palette/bitmap (if exists)
  • Browse through all RGBA bit planes
  • View all strings in the image
  • Extract all RGBA values
  • View PNG chunk info
  • Extract LSB data at any bit pattern
  • Embed LSB data at any bit pattern
  • Embed a black and white image inside of a bit plane

Checklist

On the site, you can also find a checklist/cheatsheet for solving image stego challenges (here). Although the steps may not always solve challenges, they will almost always help you get started.

Extracting/Embedding LSB Data

Whilst most LSB tools are confusing and difficult to use, StegOnline’s GUI makes the process easy. Once you’ve uploaded your image and navigated to the Embed/Extract pages, you’ll see a table with various options:

Choose any bit pattern, and change any settings shown. When it comes to extracting the data, simply put back in the exact same settings.

If the image is too small for the requested data, a warning will be shown.

Try it out

If you want to test the site, here are some example challenges that are taken care of by this tool:

If you want to solve one yourself, try to find the two flags in the below image:

(Download the image here as Medium compression messes it up).

Thanks for reading!

CTF Writeups

A collection of write-ups for various systems.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store