Welcome to HBH! If you have tried to register and didn't get a verification email, please using the following link to resend the verification email.
App 3
You're looking for this: http://hellboundhackers.org/readarticle.php?article_id=134
The problems many face when using hex editors is that the end of the string is not terminated properly.
Quick, Dirty, Easy way using ollydbg
Use OllyDbg, invest a little time in it as it will benefit you rather the quick fixes.
- Open up the program in ollydbg >> File >> open
- Right Click in the CPU window and select [Search For] >> [All referenced text strings]
- using the cursor keys, try and find the place where the text that you want to change is
- Double click on the text, and it will take you to a line that references the text.
- You should now be seeing something like "PUSH App3, xxxxxxx", what this means is that the string at address xxxxxx will be pushed to the stack (address xxxxx will contain the actual string, this is indirect memory addressing).
- Right click on that line and select [Follow in Dump] > [Immediate Constant] and it will take you to the text (in the dump window of ollydbg).
- In the dump window, highlight the text you want to edit, right click, and select [Binary] >> [Edit]
- you can now EDIT the UNICODE String and put your own one in there
Believe me, do this a couple of times and you will master the method in moments :p
At least if you do it this way, you will figure out the following:-
- How to install ollydbg
- How to open a program using ollydbg
- how to search for string references
- How to edit string references (temporarily)
- how to run the program under ollydbg