Inside GameGuard

03/07/2006 09:04 leebeelee#16
omg game guard again >_< can some1 make a hack , so we could use bot again
03/07/2006 09:13 Makaveli#17
I've already killed GameGuard :D
check this: [Only registered and activated users can see links. Click Here To Register...]
03/07/2006 17:21 jMerliN#18
lol maka.. i was going to do the same thing when I got up.. you beat me to it =D
03/07/2006 20:19 Matt.dk#19
Quote:
Originally posted by jMerliN@Mar 7 2006, 17:21
lol maka.. i was going to do the same thing when I got up.. you beat me to it =D
Maka didnt really kill it, hes just giving us the old exe that dosent load gg. We need one of two things, a t rue gg bypass, or a new version exe thats cracked not to run gg... But I read in makaveli's topic someone mentioning that if the server dosent recive a packet from your GG, it disconnects you and autocrashes the client. I think your the man for the job jMerlin, get us botters back online, we are all depending on ya. :)
03/07/2006 21:30 DamoniousB#20
Quote:
Quote:
Originally posted by jMerliN@Mar 7 2006, 17:21
lol maka.. i was going to do the same thing when I got up.. you beat me to it =D
Maka didnt really kill it, hes just giving us the old exe that dosent load gg. We need one of two things, a t rue gg bypass, or a new version exe thats cracked not to run gg... But I read in makaveli's topic someone mentioning that if the server dosent recive a packet from your GG, it disconnects you and autocrashes the client. I think your the man for the job jMerlin, get us botters back online, we are all depending on ya. :)

Hallelujah :D
03/07/2006 23:43 jMerliN#21
I just came to realize it's retarded to remove gameguard because you'll have to leave a stub that reports that gameguard is active which is simply stupid ( your client will kill itself if the gameguard packets don't go through ). So instead I'm opting to load right through gameguard. The main emphasis of breaking gameguard was to get the ASM dump of sro_client.exe unpacked ( gameguard blocked the use of debuggers which made it very difficult to unpack sro_client.exe ) however in the latest patches the sro_client.exe file has been unpacked, and compiled in debug mode which is more than I need. So to break into and research gameguard now is stupid and useless =).
03/08/2006 00:43 Matt.dk#22
Quote:
Originally posted by jMerliN@Mar 7 2006, 23:43
I just came to realize it's retarded to remove gameguard because you'll have to leave a stub that reports that gameguard is active which is simply stupid ( your client will kill itself if the gameguard packets don't go through ). So instead I'm opting to load right through gameguard. The main emphasis of breaking gameguard was to get the ASM dump of sro_client.exe unpacked ( gameguard blocked the use of debuggers which made it very difficult to unpack sro_client.exe ) however in the latest patches the sro_client.exe file has been unpacked, and compiled in debug mode which is more than I need. So to break into and research gameguard now is stupid and useless =).
Sounds like good news, are you going to release something for this in the near future? One method of going about it is running a mock gg webserver, its been done in other games.
03/08/2006 00:49 jMerliN#23
I'm going to release a patch that will let srobot run on either the old executable file mak has provided, or a new loader for srobot which will inject and run on the latest version with gameguard running with a very simple gamegaurd bypass I made a long time ago.

I'll release it either tonight or tomorrow night, depending on how long it takes to figure out which one works.
03/08/2006 00:51 skilled#24
tonight would be great ^^
03/08/2006 01:09 jMerliN#25
Well patching doesn't work. I patched the error code ( an assert failure ) and I get a popup in-game saying "Assert failure at..." and I can end the game or proceed.. so I proceed and the game keeps running for another 10 or so minutes and then I get a "Disconnected to the server" message popup while I'm fighting monsters. At least it doesn't drop me without saying a word ^^. But yeah, eventually the netcode will kick you out for not running gameguard. That means I'll have to make a new injector for silk.dll to bypass gameguard.
03/08/2006 10:58 dhoeglund#26
this is great work merlin.... thanks alot for the effort, from another SRO botter =)

looking foreward to see somthing from you soon =)
03/08/2006 11:20 mauiz#27
DEATH TO THE MOTHER FU***** GAME GUARD !!!!

++++Karma to you jMerliN
04/03/2006 06:36 meep#28
jMerlin is the shit.

You know me from another forum. Glad to see your working on something kick ass.

~*insert name*
04/03/2006 09:16 killzone#29
I see from your sig that your on to development of 2d (clientless bot) and interested in making Silkroad Server Emu, If you dont mind you can join the team Darkinc.org which is now developing their Server Emu and a Clientless bot.