This is a prototype encryption and decryption program based on the stenography challenge in HackFu 2012. The program also creates two intermittent files "BinBits.txt" and "HexBits.txt" just for debugging sake so I could compare these files when testing the program. I made a small write-up about the challenge which you can find here.
Download: GlueGun.sh
root@bt:~/Desktop# ./GlueGun.py -------------------------------------------------------------------- | GlueGun v1.0 ~ b33f | | -HackFu 2012 Stenograpy Encoder/Decoder- | -------------------------------------------------------------------- Usage: GlueGun.py -t (e/d) -i (input file) -o (output file) GlueGun.py: error: Invalid input, check -h/--help for an extended usage menu... root@bt:~/Desktop# ./GlueGun.py --help Usage: GlueGun.py -t (e/d) -i (input file) -o (output file) Options: -h, --help show this help message and exit -t TYPE, --type=TYPE Encode or Decode (e/d) -i IF, --in=IF Set input file (eg: crypt.txt, output.zip,...) -o OF, --out=OF Set output file (eg: crypt.txt, output.zip,...) root@bt:~/Desktop# ./GlueGun.py -t d -i crypto.txt -o crypto.zip root@bt:~/Desktop# ./GlueGun.py -t e -i crypto.zip -o crypto.txt