@Wolgwang everything is binary. Every. single.thing
for example, consider this image:
save it to your computer, right click and select 'open with notepad'
you see some weird things?
run this command in a shell:
$ strings <the file name you saved it with>.jpg >> data.txt
then open the file 'data.txt'
if you want to hide some message in an image, run this command:
$ echo "your message here" >> "file name here".png/jpg/any other image file format
it will hide the data in that image
open that image in a text editor, go to the bottom, there is the message
@RajdeepSindhu indeed, in the original source code (c code) and the 1st layer of python code, the obfuscation was done by me, but in the second layer of python obfuscation and the js obfuscation were done by an external utility
and playing with that raw data in interesting sometimes it results in glitches, sometimes it corrupts the file (and the second one is more frequent of course)
actually an image itself is not a program
it is just the raw data
when we click on an image, the os opens the software we set as default to open such files, and it reads the binary bits you know this probably
@Wolgwang the raw binary code contains many weird characters, this just outputs all the strings which don't contain nonsensical chars (good for analysis)
@RajdeepSindhu partially true. It contains both metadata and binary representations of pixels. The binary representation of colors is called 'bit plane'
A bit plane of a digital discrete signal (such as image or sound) is a set of bits corresponding to a given bit position in each of the binary numbers representing the signal.For example, for 16-bit data representation there are 16 bit planes: the first bit plane contains the set of the most significant bit, and the 16th contains the least significant bit.
It is possible to see that the first bit plane gives the roughest but the most critical approximation of values of a medium, and the higher the number of the bit plane, the less is its contribution to the final stage. Thus, adding a bit plane...
@Euler2 I don't think this works for cmd or powershell ._.
@Euler2 Wait, where did C come in here from? ._.
btw, if you wanna change the path to something that doesn't have the same, uh, "first" part of it's directory as the current directory...like from c:\users\username to e:\files...then use this instead :
cd /d e:\files
@Euler2 Why it blecc and whaite bro? ._.
Shouldn't a colourized version be possible? I mean, it'll take three times or so more size but...
@Euler2 why the weird stuff tho?
@Arjun DID YOU JUST NOT IDENTIFY FIITJEE MODULES AS A BOOK?