MHS Complex Address : Module Name Unable to Resolve

Need Help With an Existing Feature in Memory Hacking Software? Ask Here

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

MHS Complex Address : Module Name Unable to Resolve

Postby WhiteHat » Sun Feb 03, 2008 8:25 am

I was hacking FATE to make a working address of gold, when i get
complex address like this:

[[[[0xD3A228]+0x278]+0x644]+0x458]+0x8
The text box it below read : “71732976 (4468EF0)”, which was fine....

But when i modified the complex address to this:

[[[[Fate-WT.exe+0x93A228]+0x278]+0x644]+0x458]+0x8
The text box it below read : “Valid Expression but Unable to Resolve”

Isn’t expression [Fate-WT.exe+0x93A228] same as [0xD3A228] ?
Then why do they seem to point to different address ?

Thank you very much in advance...
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...

Postby mezzo » Sun Feb 03, 2008 8:52 am

looks pretty OK to me..

what happens if you simply put [Fate-WT.exe+0x93A228] into the expression box ?
(and are you sure that the address you're building is relative to fate-w.exe and not a DLL ?
- No thanks, I already have a penguin -
User avatar
mezzo
El Mariachi
 
Posts: 739
Joined: Mon Apr 30, 2007 10:27 pm
Location: Antwerp

Postby WhiteHat » Sun Feb 03, 2008 9:34 am

Thanks for replying, mezzo...

mezzo wrote:looks pretty OK to me..

Yes it does...


mezzo wrote:what happens if you simply put [Fate-WT.exe+0x93A228] into the expression box ?

I’ve tried that also...

Expression : [Fate-WT.exe+0x93A228]
Result : “Valid Expression but Unable to Resolve”

but

Expression : [0xD3A228]
Result : “22992368 (15ED5F0)”


mezzo wrote:and are you sure that the address you're building is relative to fate-w.exe and not a DLL ?

This is what appeared in Hex Editor > Helper > Info

Code: Select all
00370000
00380000
    00400000 [Fate-WT.exe]
    00401000
    00A22000
    00B1D000
    00B20000
    00D36000
    00D37000
    00D69000
    00D6A000
00D70000
00E30000

so ... 0xD3A288 should be in Fate-Wt.exe module right ?
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...

Postby L. Spiro » Sun Feb 03, 2008 11:52 am

If the module name has anything besides an underscore, letters, numbers, and one period (or zero), you need to put quotes around it.

In this case, obviously, it has a -, which means “Fate minus WT.exe”, which is clearly not going to be resolvable unless you have a module named Fate and one named WT.exe.


I figured game companies might discover that special characters cause undesired results with the parser and so they would start putting them into their executable names, so I put in a fail-safe way to handle this situation as an alternative.


[[[["Fate-WT.exe"+0x93A228]+0x278]+0x644]+0x458]+0x8


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

Postby WhiteHat » Sun Feb 03, 2008 1:02 pm

Thank you very much !.. It works now !

I should really realize this before... :D
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...

Postby mezzo » Sun Feb 03, 2008 7:07 pm

:shock:

Now that's what sets MHS WAY ahead of the competition, it's those little well thought of things..

@Whitehat: didn't know this either.. always nice to learn something new :-)
- No thanks, I already have a penguin -
User avatar
mezzo
El Mariachi
 
Posts: 739
Joined: Mon Apr 30, 2007 10:27 pm
Location: Antwerp

Postby WhiteHat » Wed Feb 06, 2008 7:37 am

mezzo wrote:Now that's what sets MHS WAY ahead of the competition, it's those little well thought of things..

Deserves 5-stars rating ! ;)

mezzo wrote:.. always nice to learn something new :-)

Yes it is... Thus, any tutorials from you will be very much appreciated... :twisted:

(Of course any other else from L. Spiro, Shynd, Alaxul, LouChyper, etc.)
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...


Return to Help

Who is online

Users browsing this forum: No registered users and 0 guests