English What is Hex-Editing?

18 replies
Goto Page
To the start Previous 1 Next To the start
31.01.12 04:04:24 am
Up
Corvallis5
User
Offline Off
I looked it up on google, but I still don't get it. I've heard that games like Minigolf Madness and CS2D can be hex-edited too.
edited 1×, last 31.01.12 04:56:02 am
STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STR
31.01.12 04:14:54 am
Up
PyKemis
User
Offline Off
All files on windows are binary, meaning they are stored as one and zeros. If you were to binary-edit a file it wouldn't make much sense.

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.
31.01.12 04:27:15 am
Up
Bloodshot
User
Offline Off
Ooh oooh oooh. Me, me, me!

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?
It is better to fail and then succeed than to succeed in the first place IMG:http://i420.photobucket.com/albums/pp281/L31ch3/Userbars/Strandedgamerub.png
31.01.12 04:55:47 am
Up
Corvallis5
User
Offline Off
like how do you hex-edit games and such. Like in some old thread DC got mad at the idea for hex-editing CS2D but he was tolerant for hex-editing minigolf madness.

Also what are some hex-editors?

free ones?
STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STR
31.01.12 06:29:41 am
Up
ichsucke
BANNED
Offline Off
user Bloodshot has written:
Also, PhYtoN, WTF was the point of that?


uhm idk ;/

Admin/mod comment:

rules §2.1 - Needless and/or doubled posts (spam) are forbidden, no "+1", "inb4" etc. - then better stop this shit now. we don't want stupid spam crap here. you will be banned if you continue to create posts like that.
31.01.12 07:17:10 am
Up
palomino
User
Offline Off
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.
zugcxdxtczgvhioj
31.01.12 07:27:50 pm
Up
Z-
User
Offline Off
user palomino has written:
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 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.
01.02.12 03:15:08 am
Up
Corvallis5
User
Offline Off
how do you make sense of hexadecimal code?
STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STRANDED III STR
01.02.12 09:17:01 am
Up
palomino
User
Offline Off
You learn it. Duh.
zugcxdxtczgvhioj
01.02.12 09:53:37 am
Up
DC
Admin
Offline Off
ignore the hex part. it's just about editing files. all sorts of files. nothing more and nothing less. like opening a text in a text editor but more "low level"

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.
www.UnrealSoftware.de | www.CS2D.com | www.CarnageContest.com | Use the forum & avoid PMs!
01.02.12 12:29:37 pm
Up
A Mad Bro
User
Offline Off
user DC has written:
a 2 digit hex-code [...] an 8 digit binary-code.


you did it wrong.
On the outside I may appear like an emotionless sarcastic piece of shit but just like an onion when you peel off more layers you find the exact same thing every single time and you start crying.
01.02.12 01:12:01 pm
Up
ohaz
User
Offline Off
@user 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.
https://ohaz.engineer - Software Engineering
01.02.12 10:17:33 pm
Up
A Mad Bro
User
Offline Off
user ohaz has written:
@user 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.


i see what u did there
On the outside I may appear like an emotionless sarcastic piece of shit but just like an onion when you peel off more layers you find the exact same thing every single time and you start crying.
01.02.12 11:02:09 pm
Up
DC
Admin
Offline Off
@user A Mad Bro: epic fail. (stop talking like that. it makes you look like an idiot)
www.UnrealSoftware.de | www.CS2D.com | www.CarnageContest.com | Use the forum & avoid PMs!
01.02.12 11:15:08 pm
Up
A Mad Bro
User
Offline Off
probably because i am
so theres nothing wrong with it
On the outside I may appear like an emotionless sarcastic piece of shit but just like an onion when you peel off more layers you find the exact same thing every single time and you start crying.
01.02.12 11:25:39 pm
Up
Mechanolith
User
Offline Off
user A Mad Bro has written:
probably because i am
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
01.02.12 11:58:15 pm
Up
Z-
User
Offline Off
user Mechanolith has written:
user A Mad Bro has written:
probably because i am
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
04.02.12 01:28:20 am
Up
Bloodshot
User
Offline Off
user Corvallis5 has written:
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.
It is better to fail and then succeed than to succeed in the first place IMG:http://i420.photobucket.com/albums/pp281/L31ch3/Userbars/Strandedgamerub.png
To the start Previous 1 Next To the start