Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Operation: Multiple Steganography Operations #625

Merged
merged 5 commits into from
Sep 4, 2019

Conversation

Ge0rg3
Copy link
Contributor

@Ge0rg3 Ge0rg3 commented Aug 28, 2019

This PR adds the ability to browse an image's bit planes, extract LSB data, and also simply extract an image's RGB(A) values.
These are widely seen as some of the most common forms of image steganography, and pop up in the good majority of CTFs today.

Bit Plane Browser and LSB Extraction

Bit Plane Browser and LSB Extraction
@Ge0rg3 Ge0rg3 changed the title Feature: Bit Plane Browser and LSB Steganography Operations: Bit Plane Browser and LSB Steganography Aug 28, 2019
@Ge0rg3
Copy link
Contributor Author

Ge0rg3 commented Aug 28, 2019

Will add tests in the next couple days :)

@Ge0rg3 Ge0rg3 changed the title Operations: Bit Plane Browser and LSB Steganography Operation: Multiple Steganography Operations Aug 28, 2019
@n1474335
Copy link
Member

Fantastic. Once you've got the tests in place I'll look at getting these merged. Great stuff.

* Test cases for LSB extraction, RGBA extraction and bit plane browsing
* Bug fix for alpha planes in bit plane browser
@Ge0rg3
Copy link
Contributor Author

Ge0rg3 commented Aug 29, 2019

Added one final steg tool - an operation for randomizing image colour palettes, which helps find text hidden in soft colours / in the background. A test has also been added for this 👍

This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants