Page 1 of 1

Need someone

PostPosted: Mon Nov 08, 2010 2:09 am
by arief_fftl
hello
can anyone help and be my instructor to gain some knowledge on how to read something on hex editor.
i dont have any idea what language it is..like this 1 -> ..Ç╫C..aC . :oops:
im currently studying at collage about IT
and now i have some basic about C++

its pleasure if you can help me :D
thanks

Re: Need someone

PostPosted: Mon Nov 08, 2010 5:20 pm
by L. Spiro
It is not a language.
They are bytes that are trying to be represented as ASCII characters.


L. Spiro

Re: Need someone

PostPosted: Mon Nov 08, 2010 5:34 pm
by arief_fftl
ok, what or where can i learn to understand what it is?


thanks for the reply

Re: Need someone

PostPosted: Mon Nov 08, 2010 6:05 pm
by L. Spiro
I am assuming you are using MHS, or any existing hex editor.
On the right side are ASCII characters.
On the left are the actual bytes.


A byte is a number from 0 to 255. Or 0x00 to 0xFF represented in hex.
Of course computers work by numbers. Everything is a number to a computer. That is why AI is impossible.
That means letters, such as ABCDEFG, are all numbers to the computer.

A is number 65, or if represented in hex, 0x41.
If you see a 41 on the left side, you will see A on the right side in the corresponding position.

This happens because “A” may be just a number to the computer, but to give it meaning to a human it has to translate that number to some graphical form.
The computer takes number 65 and translates it to the screen as “A” so that humans don’t have to learn to think of everything as just numbers.


The same process for translating numbers to human-made characters can be done on every number from 0 to 255 (almost).
This is very simple. The numbers on the left have been translated to human-readable characters on the right.
The characters don’t have to make sense. If the numbers (bytes) were put into an order that makes sense, you could translate each byte and end up with a normal sentence.

What you have is a bunch of bytes that are in a certain order, but not an order that is meant to be a human-readable sentence.
With that being the case, you should’t be trying to read the characters. You should be looking at the bytes.

MHS provides options for displaying the characters as forms other than just ASCII characters.


L. Spiro

Re: Need someone

PostPosted: Mon Nov 08, 2010 6:26 pm
by arief_fftl
i know computer just understand number..all button in keyboard like ABC(for human) and 41 42 43(for computer) right?
yes im using mhs hax editor to open some file.
thanks for the great tool :D

i want to ask something
is there a part in hex like i head, body or something?
and can i just edit it any where in the hex?

thanks for reply

Re: Need someone

PostPosted: Mon Nov 08, 2010 6:35 pm
by L. Spiro
Read about that information in the documentation for the file type you are viewing.


L. Spiro

Re: Need someone

PostPosted: Tue Nov 09, 2010 1:40 am
by arief_fftl
:D
thanks so much for the help L. Spiro
i will ask you again if i need some help :D