Hex-Editing Created 15 years ago2009-01-22 18:42:09 UTC by Striker Striker

Created 15 years ago2009-01-22 18:42:09 UTC by Striker Striker

Posted 15 years ago2009-01-22 19:00:07 UTC Post #261862
I discovered some tools like HTHexEditor&XVI32 and as I can see, you can alter the normal behaviour of a program. Hacking, in a single word.

I remember from the past that I used to hex-cheat in carmageddon2 a lot . For example, killing a pedestrian gave me 1 minute instead of 15 seconds of time.
I used to modify the speed,gravity and resistance of the cars.
My favourite one was to put much more cars in a race than usual :).

So my questions are :

Is there anybody on this forum who knows hex-editing ? If so, can you please give me some program examples that are easy to hex-edit ? And after that some links to tutorials.
I think it's pretty interesting modifying variables,I mean hacking a program :)
Striker StrikerI forgot to check the oil pressure
Posted 15 years ago2009-01-23 02:48:04 UTC Post #261875
It this kind of discussion allowed on the forums? I know it's relatively harmless in the right hands but you get my point
Posted 15 years ago2009-01-23 03:27:40 UTC Post #261876
Because modifying code is suddenly illegal? ...
Posted 15 years ago2009-01-23 03:38:09 UTC Post #261877
ok then, just asking
Posted 15 years ago2009-01-23 13:29:29 UTC Post #261895
Guys guys .... this is not a crime . We can discuss about it freely. And I didn't try to hack commercial programs until this point.

Is it a crime if I modify Audacity for example ? I think no ...
I am a little surprised ... because I don't think this is illegal talk .
Striker StrikerI forgot to check the oil pressure
Posted 15 years ago2009-01-23 13:40:01 UTC Post #261896
You can edit whatever you want, as long as you don't distribute it. That may cause problems, copyrights wise.

So i don't want to see a The Compilator (The_(c)Striker Version), capiche?
The Mad Carrot The Mad CarrotMad Carrot
Posted 15 years ago2009-01-23 16:31:47 UTC Post #261899
Hehehehe , of course not muzzleflash that was a joke :)
Striker StrikerI forgot to check the oil pressure
Posted 15 years ago2009-01-23 17:42:34 UTC Post #261900
just call it "modding"
Rimrook RimrookSince 2003
Posted 15 years ago2009-01-23 18:15:13 UTC Post #261902
Ok so does somebody from this forum knows about this kind of thing ?

I tried unsuccessfully to change some text. I know the number of characters must be the same but it didn't work . (I just can't find a button's name for example even if I hit ctrl+f)

In commercial programs the program even detects if it is modded :o .
Striker StrikerI forgot to check the oil pressure
Posted 15 years ago2009-01-23 18:49:36 UTC Post #261903
As far as i know, HEX editting applications look for variables to edit (strings, integers, doubles, booleans). Text found on buttons are not variables.
The Mad Carrot The Mad CarrotMad Carrot
Posted 15 years ago2009-01-23 19:42:00 UTC Post #261907
I saw a video modifying skype text using a hex-editor.
Also , for example, the program I used to hex-edit the compilator found a lot of text .
Striker StrikerI forgot to check the oil pressure
Posted 15 years ago2009-01-23 20:14:38 UTC Post #261908
Because it has a whole bunch of string vars.
I saw a video modifying skype text using a hex-editor.
Was that done with a programme called Resource Hacker?
The Mad Carrot The Mad CarrotMad Carrot
Posted 15 years ago2009-01-23 20:44:43 UTC Post #261911
As Muzz said, there's a program called Resource Hacker that you can use to change embedded information in a program. I've used it to change my Hammer splash screen and the window title. :P
Penguinboy PenguinboyHaha, I died again!
Posted 15 years ago2009-01-23 21:02:09 UTC Post #261912
And i've used it to enlarge some common dialogs in Hammer, such as the properties window. I also increased the size of the little window that shows the current selected texture. Last but not least i repositioned some buttons, made them smaller to free up more room.
The Mad Carrot The Mad CarrotMad Carrot
Posted 15 years ago2009-01-23 21:50:37 UTC Post #261913
MuzzleFlash if you put createFunButton("hello") in your program an hello will still be in there somewhere even after you compile the program, which means you can edit it with for example a hex editor. You can edit everything, not just variables. You can even create software using a hex editor.
I like Resource Hacker but it is a bit limited.
Oskar Potatis Oskar Potatis🦔
Posted 15 years ago2009-01-24 16:44:11 UTC Post #261933
I use Hex-editor XVI32. I'll try resource hacker when I'll have some free time. Modifying some applications and such :D.

[EDIT] I downloaded reshacker. God this program rocks ! I have some problems though(wishes actualy :D ) . I can add a new menu, but I want to add a new popup menu with a menuitem, and that menuitem should open box(small window) with text information.

Is that possible ? (it must be...) Can somebody help me with this ? :)
Striker StrikerI forgot to check the oil pressure
Posted 15 years ago2009-01-24 18:05:19 UTC Post #261943
Learn Visual Basic .NET / C# and make your own applications with menu's. :)
The Mad Carrot The Mad CarrotMad Carrot
Posted 15 years ago2009-01-24 19:58:54 UTC Post #261944
I translated almost half of the hammer menus and dialogs, added a new splash screen and also want to make new dialogs ! I really want to :( :( ...

I just ... can't find on google about reshacker how to make dialogs :( ....

Please, please, just somebody teach me how to add a new dialog ! ( I can create it because I'll just copy paste the "About" dialog and add buttons , images ... etc there.... but I don't know how to link this dialog to a menuitem or a button in an other dialog )

[EDIT] MOTHERFUCKER RESHACKER FUCKING DESTRYED MY 4-HOURS WORK ! ....

All went well until one last code compile, and ... don't send error is present :/ ...
Striker StrikerI forgot to check the oil pressure
Posted 15 years ago2009-01-24 20:18:52 UTC Post #261948
You can add new dialog resources in ResHacker, but to get them to actually do anything or show up when you click a menu item you'd need to inject code into the executable. For that you're going to need a solid understanding of an app like OllyDbg and x86 assembly-level debugging. :P

Also, lrn 2 back up your work.
Posted 15 years ago2009-01-24 20:31:16 UTC Post #261949
Looking closer, I have a 0xc0000094 exception problem . I found nothing suitable on google about this.

Also, the fucking thing is that both the original work and the backup got fucked.

IF would just knew from that error log where can I find the error in reshacker... it's odd because every compile went fine :(
Striker StrikerI forgot to check the oil pressure
You must be logged in to post a response.