Hex editing...

Networking/Security Forums -> Programming and More

Author: decypherohmLocation: World - Europe - Portugal - Lisbon PostPosted: Mon Nov 25, 2002 3:14 pm    Post subject: Hex editing...
Its like this... i dont understand how people hex edit... i know it has maths do with it but if i put hex in dec it only gives me numbers... how the jheck do i know what to edit to do what i want it to do... plz post some real beginer hex editing tutoria... Laughing i would be very very thankfull... Very Happy

Author: GiroLocation: England PostPosted: Mon Nov 25, 2002 3:37 pm    Post subject:
Not real sure think its to do with editing/changing the bytes in the file?? search Google is the best bet!!

Author: browolf PostPosted: Mon Nov 25, 2002 4:13 pm    Post subject:
i'm not entirely sure either. but if u want a bit o'fun in that direction you could try reshack http://anton.concord.ru/ftp/reshack/

it's a gui prog that lets u alter/hack dll's,
where all the dialog boxes for windows are kept.

it's pretty good for security. we used it to make the domain box on the w95 login dialogue readonly. so little b@$tards couldnt change it and confuse ppl who used the computers afterwards.

Author: delete852Location: Washington DC PostPosted: Mon Nov 25, 2002 4:18 pm    Post subject:
I am not sure either but when you open a file in hex editor, on one side is the ASCII translation and in the middle part is the hexadecimal, part. There is a method of translating the hex stuff. You have to know how to translate shit between binary and hex and shit. But on the right side is the ascii part so you don't need to know all of that stuff, to crack the game, (which is hex usually used for) just go to registry and look at where the cd-rom dir is located and change it to a local folder and copy cd-rom files in there. ANd anyway, just use the side on the right, to change the hex values in the middle.

Author: ShaolinTigerLocation: Kuala Lumpur, Malaysia PostPosted: Mon Nov 25, 2002 4:24 pm    Post subject:
Well sometimes it's as simple as just changing text strings so the program displays something else (find and replace).

Crax0ring gets a bit more complex looking for ASM stuff, JMP and blah blah

Anyway if you are really interested in it I suggest you grab SoftIce and some tutorials for it.

I have loads of stuff on hexing at home, but not here.

Simple start: http://home.online.no/~reopsahl/files/c4nsitut.txt

A whole bunch of other tuts: http://home.online.no/~reopsahl/files/assem.htm

The place I remember with the best tutorials was Hambo's Keygen Studio but it seems to have disappeared off the net.

Just look for hex editing, cracking and softice tutorials and you'll find all you need Smile

Author: PolestaRLocation: Moscow PostPosted: Wed Dec 04, 2002 6:06 am    Post subject:
Well I see no one has mentioned why hex is used. Why do we use hex instead of decimal? Well there are two reasons
a) Hexadecimal is a base16 numbering format,there are 16 numbers/letter instead of the usual 10 we usually use. To make up 16 numbers we use the letters, A,B,C,D,E,F so now we count this way :-

Decimal :- 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
Hexadecimal :- 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Both count from 0 to 15, we use hexadecimal because its base is a power of 2 and hence easier to use with computing which are also in powers of 2.

b) it is much much easier to read hexadecimal addresses then decimal simply because they are shorter then decimal for any given number and align nicely with most things on the computer. As an example 8Kilobytes is represented as 0x2000 in hex and 8192 in decimal. Which one is easier to remember? What about if I want 16Kilobytes, I just have to double them both, but which one is easier to double? 0x4000 or 16384?


Author: DelosLocation: Nelson, New Zealand PostPosted: Wed Dec 04, 2002 11:57 am    Post subject:
Yes, except the fact that decimal is base 10, and hence is only 0 - 9, no?

Author: ShaolinTigerLocation: Kuala Lumpur, Malaysia PostPosted: Wed Dec 04, 2002 12:02 pm    Post subject:
Yes Decimal is base 10 (0-9) where as Hexidecimal is base 16 (0-15).

Hexadecimal is used to represent binary data. Its use applies primarily to the representation of letters and numbers as they are stored in computers. One hex digit represents 4 binary digits. Thus using hex it is possible to represent groups of binary digits (bits) using the numbers 0 thru 9.and the letters A thru F. Octal also represents binray data, but octal represents 3 binary digits. It uses the numbers 0 thru 7 with no letters needed.

Why don't we all work in Sexagesimal anyway?

Very Happy

Networking/Security Forums -> Programming and More

output generated using printer-friendly topic mod, All times are GMT + 2 Hours

Page 1 of 1

Powered by phpBB 2.0.x © 2001 phpBB Group