String search-- fatal error

Find a Bug? Have a Problem? Like to Suggest a Feature? Do it Here

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

String search-- fatal error

Postby Josh @ Dreamland » Sun Mar 11, 2007 7:30 am

I like to take stuff apart as much as I like putting it together. So I've recently been using the string search to replace uncompiled codes in programs of mine and my friends'.

However, this is a painful process in some cases and involves closing and reopening the game for the changes to take effect.

As I was closing the window, MemHack struck the second worst error it could have. The computer was instantly shut down and began rebooting.

Since then the string search has stopped working.

So how do I fix this?

Thanks,
Josh
Josh @ Dreamland-- Programmer

"The road to victory is paved with stupidity"
Josh @ Dreamland
I Have A Few Questions
 
Posts: 7
Joined: Sun Mar 11, 2007 7:25 am

Postby L. Spiro » Sun Mar 11, 2007 11:04 am

I need to know which version that is.
The error you describe could happen in the old versions but seems impossible in the demo versions; there are not enough kernel-mode functions to cause a blue screen of death/instant reboots, and the ones that are there are 100% stable.
All searching operations in the demos are done in user mode.
The demos use kernel-mode only for opening a process and checking to see if the process has closed, meaning searches are incapable of giving these kinds of errors.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby Josh @ Dreamland » Sun Mar 11, 2007 5:29 pm

Version 3.0.1.4 Pro.

Thanks!
Josh @ Dreamland-- Programmer

"The road to victory is paved with stupidity"
Josh @ Dreamland
I Have A Few Questions
 
Posts: 7
Joined: Sun Mar 11, 2007 7:25 am

Postby L. Spiro » Sun Mar 11, 2007 7:54 pm

Use the demos.
They are faster, cleaner, more stable, and the String Search is heavily improved.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby Josh @ Dreamland » Mon Mar 12, 2007 1:56 am

Okay. That didn't fix the problem...

I think my computer is avoiding the error by denying MemHack access. It refuses to search properly.
Josh @ Dreamland-- Programmer

"The road to victory is paved with stupidity"
Josh @ Dreamland
I Have A Few Questions
 
Posts: 7
Joined: Sun Mar 11, 2007 7:25 am

Postby L. Spiro » Mon Mar 12, 2007 10:36 am

Check that the RAM can be accessed by opening the Hex Editor.
Be sure to use the most recent demo (#18 for now, but #19 soon).
Also try opening one of the alternative process ID’s by using the second process list.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby Josh @ Dreamland » Thu Mar 15, 2007 3:07 am

I can access it. And in some cases the newer string search works better.

However, when I added the address to the old version, the value displayed was different.

How?
Josh @ Dreamland-- Programmer

"The road to victory is paved with stupidity"
Josh @ Dreamland
I Have A Few Questions
 
Posts: 7
Joined: Sun Mar 11, 2007 7:25 am

Postby L. Spiro » Thu Mar 15, 2007 10:23 am

Different decoding methods.
The demos show strings in fully printable/C code form.

You get escape sequences instead of blocks.
And \0 instead of the end of the string.
Strings are handled correctly in the demos.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby Josh @ Dreamland » Thu Mar 15, 2007 6:45 pm

So what do I do? The demo doesn't allow me to change values, does it?
Josh @ Dreamland-- Programmer

"The road to victory is paved with stupidity"
Josh @ Dreamland
I Have A Few Questions
 
Posts: 7
Joined: Sun Mar 11, 2007 7:25 am

Postby L. Spiro » Thu Mar 15, 2007 7:29 pm

Add the values to the main list in the demo and double-click them.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby Josh @ Dreamland » Thu Mar 15, 2007 7:58 pm

I tried that; come on, gimme a little credit. ;)

Could I have gotten the wrong demo?
Josh @ Dreamland-- Programmer

"The road to victory is paved with stupidity"
Josh @ Dreamland
I Have A Few Questions
 
Posts: 7
Joined: Sun Mar 11, 2007 7:25 am

Postby L. Spiro » Fri Mar 16, 2007 1:09 am

The latest update is Demo #19.2.

Double-clicking items has worked since the dawn of time.
First you double-click them from the Found Address list into the main list. Then you double-click again to modify.
If you have not seen it in the demos yet, prepae to be blown away with all the options/functionality available to you. I began to cover it in the help file in the latest release.

If you really can not get it to work, select and right-click the items.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby Josh @ Dreamland » Thu Mar 22, 2007 2:26 am

Thanks L Spiro!

I got it to work, after minimal struggle.

Also, as a programmer, I take measures in my games to stop hacking. Ironic I know. But if you would like to take a challenge I threw together and hack the unhackable, drop me an Email. ;)

Thanks again, and good luck with the development.

-Josh
Josh @ Dreamland-- Programmer

"The road to victory is paved with stupidity"
Josh @ Dreamland
I Have A Few Questions
 
Posts: 7
Joined: Sun Mar 11, 2007 7:25 am


Return to Bugs/Problems/Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests