Usable?

Discussions Related to Game Hacking and Memory Hacking Software

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

Usable?

Postby a4apple » Wed May 26, 2010 6:31 pm

is it usable for window 7 64?
a4apple
I Have A Few Questions
 
Posts: 7
Joined: Wed May 26, 2010 6:27 pm

Re: Usable?

Postby L. Spiro » Wed May 26, 2010 7:16 pm

If you open 32-bit processes.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Re: Usable?

Postby Felheart » Wed May 26, 2010 10:18 pm

Hey L.,
If I make my own ultra-simple console version of a memory hacker (just searching and changing values).
What would I have to change in the compile options / what would I have to take care of in the program to make it able to hack x64 processes ??
Is there some compiler switch?
Do I have to use other Windows APIs ?
Felheart
Acker
 
Posts: 89
Joined: Sun Apr 27, 2008 3:05 am
Location: Germany

Re: Usable?

Postby L. Spiro » Fri May 28, 2010 4:11 pm

Write a 64-bit application.
I believe I have seen 64-bit functions for traversing the process list but for some reason I cannot find them right now.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Re: Usable?

Postby Felheart » Fri May 28, 2010 7:53 pm

So simply recompiling a software as 64bit would allow it to open 64bit processes?
Could you make a second compile of MHS in 64bit mode?
It wouldn't take that much time if the only thing to do is setting the compiler flag to 64bit...
Felheart
Acker
 
Posts: 89
Joined: Sun Apr 27, 2008 3:05 am
Location: Germany

Re: Usable?

Postby L. Spiro » Sat May 29, 2010 7:23 pm

I didn’t say that. Making a 64-bit application also requires 64-bit coding practices, which MHS does not have.
And since MHS is based around the very thing that changes on 64-bit platforms (memory), non-64-bit coding practices ruin any chance of MHS to be 64-bit native without a complete rewrite.

One example is using DWORD for addresses instead of UINT_PTR, which is discussed in the Knowledge Base. MHS does not do this; it uses 64-bit addresses even for 32-bit processes simply to be compatible, but there are plenty of other things does not do correctly. Mistakes that will be fixed in the rewrite.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Re: Usable?

Postby Felheart » Sun May 30, 2010 6:48 am

Ah ok, thanks for clearing that!
By the way: Is there something like a MHS2 (rewrite) wish-list? :lol:
Felheart
Acker
 
Posts: 89
Joined: Sun Apr 27, 2008 3:05 am
Location: Germany

Re: Usable?

Postby L. Spiro » Sun May 30, 2010 7:44 am

There is no harm in one.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan


Return to General Related Discussions

Who is online

Users browsing this forum: No registered users and 0 guests