edited 1×, last 31.01.12 04:56:02 am
Forum



What is Hex-Editing?
18 replies



Admin/mod comment

A hex-editor on the other hand converts the binary into hex-->which can then be translated into ascii.
A hex editor views the raw data of a file, which allows editing of some string and other data.
Files are stored, in the harddrive, or anywhere else, as a series of 1's and 0's. When you access them, whatever you're accessing them with interprets the data into something useful. Now, binary, or the 1's and 0's, is just a number system. It can easily be converted into octal, decimal, or hexadecimal. 1010 is the same as 10, or 12 in octal, or 'a' in hexadecimal.
When you use a [raw] text editor, such as notepad, it takes those numbers and converts them into characters (For example, 72 is 'H'), and displays them for you. However, this is only useful for files that have numbers that translate into text.
HexEditors just display the raw data as hexadecimal, for any file.
Also, PhYtoN, WTF was the point of that?
Also what are some hex-editors?
free ones?

Also, PhYtoN, WTF was the point of that?
uhm idk ;/
Admin/mod comment

I had some hex-editor, don't remember it's name though. Just google "hex edit". I will post the name once I get to my PC.

Well, hex editing can be used to change some in-game data for everyday gameplay, like the names of the teams, names of weapons. All that stuff. It can also be used to find vulnerabilities to make hacks.
I had some hex-editor, don't remember it's name though. Just google "hex edit". I will post the name once I get to my PC.
I had some hex-editor, don't remember it's name though. Just google "hex edit". I will post the name once I get to my PC.
i used to have one too..
anywho.. probably wouldn't be best to explain these sort of things because them noobs will most likely now try to use a hex editor.
hex is just one format to display the stuff. a 2 digit hex-code is just a bit easier to read for humans than an 8 digit binary-code. ASCII is even easier, showing the letters directly - if the data you're editing is text, otherwise this will be unreadable crap to.
it's hard to hex edit stuff which is not text. you have to have knowledge about the structure of the file you're editing. doesn't work without that. changing text is quite simple though. just replace the letters with others (you'll have to keep the length the same in many cases).
the good thing about hex-editing: you normally don't have to do it.

a 2 digit hex-code [...] an 8 digit binary-code.
you did it wrong.

1 digit Hex = 4 digit binary.
since binary is always represented in 4 digits, it's 2*4 digits binary = 32 different states. 1 digit hex = 16 different states. 2*16 different states = 32 different states. That's the same amount.

@
A Mad Bro: Why? 2 digit Hex Code is the representation of 8 digit binary.
1 digit Hex = 4 digit binary.
since binary is always represented in 4 digits, it's 2*4 digits binary = 32 different states. 1 digit hex = 16 different states. 2*16 different states = 32 different states. That's the same amount.

1 digit Hex = 4 digit binary.
since binary is always represented in 4 digits, it's 2*4 digits binary = 32 different states. 1 digit hex = 16 different states. 2*16 different states = 32 different states. That's the same amount.
i see what u did there

so theres nothing wrong with it

probably because i am
so theres nothing wrong with it
so theres nothing wrong with it
Oh there is...
Rules has written
5.1 - Show good behavior and simply don't be a stupid asshole



probably because i am
so theres nothing wrong with it
so theres nothing wrong with it
Oh there is...
Rules has written
5.1 - Show good behavior and simply don't be a stupid asshole

ive always wanted to say something smart like that to DC.. but i always miss the chance or temp banned

how do you make sense of hexadecimal code?
It's just a number system. Base-10, our common one, is not special or easy. It's just what we're used to.
To convert hexadecimal into decimal:
0xA8DF
It would be
F (15) +
16 * D (13) +
16 * 16 * 8 +
16 * 16 * 16 * A (10)
=
43231.



