PDA

View Full Version : [Tutorial] Kill GameGuard Method


CioNide
19th January 2008, 21:38
I recently figured out how to kill gameguard within your hack/pincracker. Thanks to gameguru, we can now make any hack undetected by gameguard.

This code is in C# by the way:
RefreshMapleProc();
byte[] bytesToWrite = { 0xB8, 0x55, 0x07 };
pKernel.WriteProcessMemory(GG_KILL_ADDRESS_EAX, bytesToWrite);
byte[] bytesToWrite2 = BitConverter.GetBytes(6946922); //{ 0x61, 0x00, 0x6a }
pKernel.WriteProcessMemory(GG_KILL_ADDRESS_PUSH, bytesToWrite2);

To use this code, you will need a base trainer(GUI, etc.). And Visual Studio C# 2008 Express Edition. After you have those you can implement this code in to a button called "Kill GameGuard" or "Bypass GameGuard".
The first line of code, RefreshMapleProc();, is just to see if maple is still open and to open its process, don't worry about it. The second line defines an array which to write. This array is written to the MOV EAX, 262 address, which we already know is the check to see if gameguard is open. Then using WriteProcessMemory, I write the selected arrays to the EAX address. It does the same thing for the Push 1 address. Defines a value (this time not an array, for no special reason.), and then writes. It's very simple. Just another example of using WriteProcessMemory to manipulate opcodes.

I hope this helps you trainer makers (C#) (I am making a trainer!)
And for everyone who was wondering about Syko Trainer 1.0(XiN Trainer 1.2) to come out, it will be released very soon thanks to the kill gameguard method!

Forgot to mention it, RefreshMapleProc(); must be identified also. If you want it to work.

But I can not help you with that lol.

Rokas12
19th January 2008, 22:16
wow gj

Iamok
19th January 2008, 22:19
Are you sure this works. Because I have my doubts. And mind posting a link to the original reference.

ktrg
19th January 2008, 22:22
Good job introducing it! :cool:

This will be very helpful now, when making trainers!
As you don't need to change detected strings.

[IF IT WORKS!]

CioNide
19th January 2008, 22:32
Are you sure this works. Because I have my doubts. And mind posting a link to the original reference.
Link Removed.

There you go :).

Iamok
19th January 2008, 22:39
There you go :).

Yeah, I saw, but i think it's more for a ggless than for a bypass. And you can remove the link now, I'm sure a mod won't like it being there.

CioNide
19th January 2008, 22:42
Its not for GGLess, it was built in to a pin cracker.

XxOsirisxX
20th January 2008, 04:36
Indeed.

pin crack needs GGLess most likely.. =)

TheMage
20th January 2008, 06:18
OMG great job the joker! You are working all day in mpc just to help other ppl... You are my hero! (lol) I will use only your UCEs from now on.

CioNide
20th January 2008, 08:11
OMG great job the joker! You are working all day in mpc just to help other ppl... You are my hero! (lol) I will use only your UCEs from now on.
Well right now I am not making a UCE, I have already made on but now I am making a "Syko Killer 1.0" that shuts down gameguard to bypass engines :).

But I suggest you stick with a different UCE, until mine comes out.

But thanks for the comment ;o.

cwisfa
20th January 2008, 09:59
... hmm, but if you are trying to use this in trainers-

I'm probably wrong, but doesn't MS check if GG is running in-game?

I always thought it did- that's why GGLess doesn't work after the char. select screen...

This is only good for pincrackers, right...?

... and pin-cracking discussion isn't allowed btw

wcbrilman
20th January 2008, 12:14
It's very plausible that this might actually work, the private version of GGK also works. Perhaps this is the code it contains :x

S3NSA
20th January 2008, 14:07
someone should talk to moose.

wcbrilman
20th January 2008, 14:28
And ask moose what? ;x

That Asian Guy
20th January 2008, 23:02
Indeed.

pin crack needs GGLess most likely.. =)

it does, so will this method also have to incorporate a ggless?

S3NSA
21st January 2008, 01:22
Killing gameguard wont work.

cwisfa
21st January 2008, 03:49
Yeah, that's what I thought-

... that's why GGLess doesn't let you get past the character select screen- because it checks if GG is running.

I mean, it would've been an easier process to just search for the GG process and kill it in-game, but that D/C's you.

:(

CioNide
21st January 2008, 04:11
But the pincracker that this method is used in, doesn't need a GGLess, and you can log in and play maplestory with the Kill GameGuard method enabled.

So it will work.

Plus, I have already tried it with the pincracker. Works like a charm.

XxOsirisxX
21st January 2008, 06:18
So this is again on my main point..

This only will be a point at pin cracking not to others kinds of "stuffs"

CioNide
21st January 2008, 06:25
So this is again on my main point..

This only will be a point at pin cracking not to others kinds of "stuffs"
Maybe.

S3NSA
21st January 2008, 16:41
But the pincracker that this method is used in, doesn't need a GGLess, and you can log in and play maplestory with the Kill GameGuard method enabled.

So it will work.

Plus, I have already tried it with the pincracker. Works like a charm.

PM me the cracker please.

Also if gameguard is really killed when your ingame then open up an engine and attach.