Hey there i looked around in the Dragonica files a bit and in the Gameguard folder located in the Release folder there is an .ini file named DragonicaEU.ini
After decrypting it i could see the following lines in there:
the bold lines got my attention first so i googled around a bit and as i thought the "GAMECRC=2" indicates if the Game files are CRC checked
to turn it of it has to be "GAMECRC=0"
the only problem is.. the file has to be encrypted again and i couldnt find any tool for that does anyone know a tool for it or a way to encrypt it again?
i attached the tool i used to decrypt the file
it is not made by me but i dunno who gets credits for it xD google gave it to me ^^
as far as i know the files are encrypted using RSA cryptography
Transleted from wikipedia:
Quote:
RSA uses a keypair: a private key thats used to decrypt the files, and a puplic key used to encrypt the files. the private key is normally kept secret and can not, or only with massive work, be calculated from the puplic key.
that means we ned the so called puplic key and a tool for RSA encryption to encrypt the files
the bold lines got my attention first so i googled around a bit and as i thought the "GAMECRC=2" indicates if the Game files are CRC checked
to turn it of it has to be "GAMECRC=0"
If this really works, you think that DSEE and company work again? Or will it simply a new remake?
In short, I did my survey =) You have my support = D
Very nice find. We would need the original encrypter that they used to encrypt the game, and hopefully there is not a checksum that we need to correct as well. Still have a ways of work to do, but this is a great find.
When I change the value "GAMECRC = 2" in "GAMECRC = 0" (gPotato.eu \ Dragonica \ Release \ GameGuard), it is automatically updated to launch the game and become again the value "GAMECRC = 2" -__- '
When I try to edit files: DRAGONICAEU.INI & Dragonica.ini (gPotato.eu \ Dragonica \ Release) so that the change does not occur, the game starts over and GameGuard seeks re-install = S
It's a good idea in theory but here are the problems with it.
1. No way to encrypt the files.
2. HackShield isn't that stupid.
3. There are checks to make sure people haven't done this.
They have checks to make sure ggcrcscan is active. You have to totally go through the code to find the checks and make them think that it is actually active. It's a lot more complicated than changing 2 to 0.
it is not HackShield .. its GameGuard .. hackshield can be totally turned of in minutes, gameguard not thats a difference =P
this is the first time im trying to do something with gameguard, i dun know much about gameguard and this is just a try, if it fails .. hm well, ill try another thing ^^
and .. there HAS to be a way to encrypt the files .. cuz when we get them, they ARE encrypted and we can decrypt them ..
it is not HackShield .. its GameGuard .. hackshield can be totally turned of in minutes, gameguard not thats a difference =P
this is the first time im trying to do something with gameguard, i dun know much about gameguard and this is just a try, if it fails .. hm well, ill try another thing ^^
and .. there HAS to be a way to encrypt the files .. cuz when we get them, they ARE encrypted and we can decrypt them ..
What key does the "decrypt tool" uses to decrypt? (check on tool mader website/forum/etc..)
Once you have decrypted / modified and re-encrypt you need to make sure that GG (aka GameGuard) either doesn't check that file or doesn't update it, which is kinda harder than the first part, since if you find a way to manipulate GameGuard you could just de-activate or run a previous version of it.
as far as i know the files are encrypted using RSA cryptography
Transleted from wikipedia:
that means we ned the so called puplic key and a tool for RSA encryption to encrypt the files
Even though Wiki's explanation is technically correct, this is not true here. You do not distribute private key, only the public key. What HackShield has is the public key for decryption and what you need is the private key to encrypt the file back.
Quote:
Originally Posted by r3dbull88
What key does the "decrypt tool" uses to decrypt? (check on tool mader website/forum/etc..)
Once you have decrypted / modified and re-encrypt you need to make sure that GG (aka GameGuard) either doesn't check that file or doesn't update it, which is kinda harder than the first part, since if you find a way to manipulate GameGuard you could just de-activate or run a previous version of it.
GG probably check local files' CRC/MD5 checksum against the one in the update server. Any disparity and it'll use the one in the server.
Won't work, inca use a private key to encrypt their ini files, you can decrypt files, but you can't encrypt them back...has been proved many times in the past.
The only 2 ways to bypass CRC :
1. Hook GG, get Dragonica handle, and telling GG to make a fake driver file by finding the ReadProcessMemory location.
2. Easier, codecave your hacks, and use EIP register to jmp to your codecaved addresses. (problem is you can only 3 registers.)
okay keep cool ^^ this was just an idea and as i said this is the first time i try things for gameguard .. till now i only made things for hackshield and xtrap those are way easier xD
How to Disable GG?? 09/14/2010 - Soldier Front Hacks, Bots, Cheats & Exploits - 0 Replies might think uninstalling the game that Game Guard came with would be enough, but unfortunately you'd be wrong! Game Guard buries itself deeply into your system, so even removing the game leaves behind several hidden files. What's more, there's no option to uninstall it from Windows Device Manager, and it doesn't appear on your Start Menu programs either. So how do you get rid of it?
Unfortunately, there's currently no way to simply remove Game Guard yet continue to play the game as Game...
New Bypass Idea *IDEA NOT A HACK* 01/19/2009 - Soldier Front - 5 Replies Think about it..xfire to bypass GameGuard.
I dunno about anyone else or why it hasn't been mentioned ..or maybe it has.
But let me give you an example of what i mean.
You would Inject your "wallhack.dll" into the xfire.exe process.
Then Login to xFire.Then login to SF and let your Xfire ingame Load up.
Since xfire layers its chat windows over the SF screen freely without causing the ALT+TAB error
that means its has some kind of control over the D3D.
[Idea] just an idea about having more power.. 11/22/2007 - Kal Online - 5 Replies Hello ..
I know i know ..everyone will replay with (SERVER SIDED) but we all thought the (Job Change) is Server Sided & we also thought (Cooldown Hack) is Server Sided .. bla bla bla but im not talking about adding STR or Agility because i know whatever you add it will just show as a number & wont have any effects ... & you will give the same damage ..
the point of this is .. in (Speed Hack) the normal speed is 0 & with Speed-up its 45 .. right ? .. & the Speed-up is just a potions (buff)...
Good idea or bad idea? 05/22/2007 - Conquer Online 2 - 4 Replies I have a water(110)-Trojan(130) but i dont know if i should go to trojan again for 2nd rb or should i rb to water?
If i am water(110)-trojan(130)-water(130) how much hp would i have if i went melee and had about 2.4k mana?
Idea:Possibly good potential idea! 10/26/2005 - Conquer Online 2 - 3 Replies Well today I was thinking and it was stated that it's impossible to view if you have a +1 item unless you look in your inventory, but it is generated before its picked up.
This could be a big job, could be worth it if it was possible and done correctly though. Turn the items on the floors into items in your inventory images, I should probably explain a bit more. The images that are used in your inventory, put those on the floor. That way if you moused over the image it'd show the +1...