LSB Image Steganography

Developed or developing a new product in PureBasic? Tell the world about it.
JHPJHP
Addict
Addict
Posts: 2129
Joined: Sat Oct 09, 2010 3:47 am
Contact:

Re: LSB Image Steganography

Post by JHPJHP »

Updated:
- Extract / Embed encrypted file or folder
- show comment status for all BITS
- toggle verbose messages (context-menu)
- improved various parts of the code
- squashed a couple bugs

Extract / Embed Encrypted File or Folder:
When the selected BIT holds an embedded object (encrypted with a static password), modifying the password enables the embedded object to be extracted as an encrypted file; comments are not included.
- this can be used to securely move objects between image containers, change the embedded objects BIT location, or modify the header password
- use the Preview BIT Object feature from the context-menu to view the object before and after the modified password is set

The following is required to re-embed an encrypted file:
1. Set the selected BIT with the objects modified password.
2. Embed the encrypted file into the selected BIT.
3. Set the selected BIT with the objects static password.

NB*: Encrypted files can be embedded into any image container of relevant size, spanning accepted.
JHPJHP
Addict
Addict
Posts: 2129
Joined: Sat Oct 09, 2010 3:47 am
Contact:

Re: LSB Image Steganography

Post by JHPJHP »

Updated:
- fixed and improved the Linux & OSX versions
- added ellipsis to long file names
- fixed an issue with comments
- filled in a few memory holes
- squashed a couple bugs

Image
JHPJHP
Addict
Addict
Posts: 2129
Joined: Sat Oct 09, 2010 3:47 am
Contact:

Re: LSB Image Steganography

Post by JHPJHP »

Updated:
- improved various parts of the code
- squashed a couple bugs
JHPJHP
Addict
Addict
Posts: 2129
Joined: Sat Oct 09, 2010 3:47 am
Contact:

Re: LSB Image Steganography

Post by JHPJHP »

Updated:
- patched a small bug

The problem was noticed after testing the application using the latest version of PureBasic.

NOTES:
All downloads require an access key.
Access key is emailed after a one time $20 CAD donation.
Good for all current and future scripts, programs, and updates.
Last edited by JHPJHP on Tue Aug 31, 2021 6:09 pm, edited 1 time in total.
JHPJHP
Addict
Addict
Posts: 2129
Joined: Sat Oct 09, 2010 3:47 am
Contact:

Re: LSB Image Steganography

Post by JHPJHP »

Updated:
- improved various parts of the code
- squashed a small bug

Preview BIT Object now includes the option to view standard (non-animated) images at their original size.

NB*: Only the Windows executable was recompiled; source script can be used to compile Linux and OSX.
JHPJHP
Addict
Addict
Posts: 2129
Joined: Sat Oct 09, 2010 3:47 am
Contact:

Re: LSB Image Steganography

Post by JHPJHP »

Updated:
- improved Preview BIT Object
- various minor enhancements
- squash a small bug

Preview BIT Object
Scroll large images using the mouse-wheel (keypad) or by dragging the mouse pointer over the image; scrollbars removed (Windows only).
Includes a context-menu option to reverse the scroll direction.

The image below is the embeded, compressed, encrypted contents of the selected bit(s) extracted from memory; nothing was written to disk.

Image
Locked