/sigBits

Steganography significant bits image decoder. Can help you out with some CTF

Primary LanguagePython

sigBits

A Steganography significant bits image decoder may be useful in some CTF. Feel free to help :) ( This program use Python3 )

Requirements

This program requires the lib Pillow, which can be installed as follows

            pip install Pillow

How to use it

Usage

      python sigBits.py [OPTIONS] [FILE]

Options

Parameters Option Functionality
-h, --help List all commands and functionality of them
-t=, --type= Choose between read LSB or MSB (Default is LSB)
-o=, --order= Read the lsb or msb in the specify order (Default is RGB)
-out=, --output= Choose the name of the output file (Default is outputSB)
-e=, --extract= Choose between extracting by row or column (Default is Column)
-b=<8 Bits>, --bits=<8 Bits> Choose the bits you want to extract info (Have higher priority than '--type or -t')

Examples

  
  python sigBits.py -t=lsb -o=rgb -out=MyOutputFile -e=row MyInputFile.png
  python sigBits.py -t=LSB -o=BGR -e=column SomeImage.jpg
  python sigBits.py --type=Msb --order=GBR --extract=CoLuMn AnotherImage.png

Note that the input of each options are not case-sensitive, that means you can write with Caps Lock or not