Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 03:18

  • Please register to post and access all features, it's quick, easy and FREE!

 

a few old files i had laying around

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2008
Posts: 939
Received Thanks: 515
a few old files i had laying around

not sure if anyone finds this of intrest it was something a couple of us at ncarbon was doing research in to understanding gameguard and packet encryption so this is early on back when emulator was still in the works this zip file is something I compiled of gameguards zone manager its not 100% complete but it was what i managed to get my hands on at the time perhaps someone here might find a use for it



wisp66 is offline  
Thanks
2 Users
Old   #2
 
elite*gold: 0
Join Date: Mar 2009
Posts: 236
Received Thanks: 129
intresting files, i give you that.

is there a version higher you have been able to got your hands on?


misterd is offline  
Old   #3
 
elite*gold: 0
Join Date: Mar 2008
Posts: 939
Received Thanks: 515
no i havent had time ill check when i get more time
wisp66 is offline  
Old   #4
 
elite*gold: 0
Join Date: Apr 2012
Posts: 448
Received Thanks: 766
These files are several nprotect products ?

It seems that actual servers do not check if the client is running gameguard, but if one day thay check that (like the ETS server, an european test server), that would be useful.

inicryptosdk.dll should contain algorithms to decrypt the RappelzXX.ini


glandu2 is offline  
Old   #5
 
elite*gold: 0
Join Date: Aug 2012
Posts: 312
Received Thanks: 252
Quote:
Originally Posted by glandu2 View Post
inicryptosdk.dll should contain algorithms to decrypt the RappelzXX.ini
Decrypt RappelzXX.ini is easy but make a tool for encrypt it is harder

gr4ph0s is offline  
Old   #6
 
elite*gold: 0
Join Date: Mar 2008
Posts: 939
Received Thanks: 515
hmm maybe depends what algorithm they used if its like everything else it shouldnt be to hard to do i mean we do have some knowledge of the algorithm used in encryption and decryption well anyone who has the source for emulator does anyway Xijezu what do you think ?
wisp66 is offline  
Old   #7
 
elite*gold: 0
Join Date: Aug 2012
Posts: 312
Received Thanks: 252
here is the RappelzEU.ini decrypted
Quote:
[GAMEMON]
GAME_NAME=RappelzEU
UPDATE_SERVER=patch.gameguard.gpotato.eu
UPDATE_PATH=/RappelzEU/RealServer/
BACKUP_SERVER=
BACKUP_PATH=
OPTION_VALUE=0
SPEEDCHECK_INTERVAL=1000
USE_GGSCAN=1
GAMECRC=1
SENDERRLOG=3
LOG_SERVER=211.215.21.138
NO_USE_CSVM=1
NO_USE_DRV64=1
USE_IHMON=1
BWTSERVER=bwt.nprotect2.net
BWT_OPTION=1

The C++ code by Luigi Auriemma
And as you can see is RC4 data but we must find how the secret key is generate. Hope this file will help us
gr4ph0s is offline  
Thanks
2 Users
Old   #8
 
elite*gold: 0
Join Date: Mar 2008
Posts: 939
Received Thanks: 515
Code:
+ GameGuard.exe 	--> nProtect GameGuard Launcher
+ GameMon.exe		--> nProtect Game Monitor
+ ggerror.exe		--> nProtect GameGuard Error Report
+ ggscan.dll		--> nProtect Scan Module
+ npgg9x.dll		--> nProtect GameGuard Module
+ npggNT.dll		--> nProtect GameGuard Module
+ npsc.dll		--> nProtect SpeedCheck Module
+ npscan.dll		--> nProtect GameGuard Scan Engine
forgot where i got this stuff but it contains unpacked gameguard modules
for rev 1512
which btw the ini is encrypted with RSA. You can decrypt the files using a public key, but to encrypt them again you'll need a private key that only INCA Internet Co., Ltd has or so ive been reading and verifiing
wisp66 is offline  
Old   #9
 
elite*gold: 0
Join Date: Aug 2012
Posts: 312
Received Thanks: 252
Quote:
Originally Posted by wisp66 View Post
Code:
+ GameGuard.exe 	--> nProtect GameGuard Launcher
+ GameMon.exe		--> nProtect Game Monitor
+ ggerror.exe		--> nProtect GameGuard Error Report
+ ggscan.dll		--> nProtect Scan Module
+ npgg9x.dll		--> nProtect GameGuard Module
+ npggNT.dll		--> nProtect GameGuard Module
+ npsc.dll		--> nProtect SpeedCheck Module
+ npscan.dll		--> nProtect GameGuard Scan Engine
forgot where i got this stuff but it contains unpacked gameguard modules
for rev 1512
which btw the ini is encrypted with RSA. You can decrypt the files using a public key, but to encrypt them again you'll need a private key that only INCA Internet Co., Ltd has or so ive been reading and verifiing
Those files are from perfectworld
gr4ph0s is offline  
Old   #10
 
elite*gold: 0
Join Date: Mar 2008
Posts: 939
Received Thanks: 515
hmmm well this seems abit harder then one might think actly

Quote:
Originally Posted by gr4ph0s View Post
Those files are from perfectworld
lol ahh thats right :P well gameguard is gameguard after all since the private key is actly a digital signature i cant imagine why it would be any diffrent on pw then rappelz
wisp66 is offline  
Thanks
1 User
Old   #11
 
elite*gold: 0
Join Date: Aug 2012
Posts: 312
Received Thanks: 252
But to get the unpacked version is not hard(you just have to rename the des module in .exe)
Moreover those module seem to be just a UPX **** so it will be very easy to unpack ^^
gr4ph0s is offline  
Old   #12
 
elite*gold: 0
Join Date: Mar 2008
Posts: 939
Received Thanks: 515
heres hoping its not RSA1024 if it is then even plaintext wouldnt help much but as you said its upx so if u find anything let me know
wisp66 is offline  
Old   #13
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,557
Received Thanks: 2,411
With all the info that has circulated and all the tools that have been released in the past -- one might arguably come to the conclusion that one could just make a tool. Several of us have released threads in the past about RDB structures and how to read/write them. That withstanding one might also think to attempt such a thing before asking others to just hand over their work. Just saying mate.
ismokedrow is offline  
Old   #14


 
elite*gold: 30
Join Date: May 2011
Posts: 4,795
Received Thanks: 3,179
Quote:
Originally Posted by glandu2 View Post
It seems that actual servers do not check if the client is running gameguard, but if one day thay check that (like the ETS server, an european test server), that would be useful.
It does, you just have to enable it in the .opt. It basically requires a special packet in a special interval (not sure here), if this packet doesn't get received, you'll get a disconnect.

Quote:
Originally Posted by wisp66 View Post
hmm maybe depends what algorithm they used, if its like everything else, it shouldnt be to hard to do. i mean, we do have some knowledge of the algorithm used in encryption and decryption. well, anyone who has the source for emulator does anyway. Xijezu what do you think ?
Wisp, please, use , & . it's so hard to understand for a non-native English speaker
Anyways, the Emu uses 2 kind of encryptions, if I remember right: Packets (rc4) and DES. I doubt that the GG has something to do with that.
Xijezu is offline  
Thanks
1 User
Old   #15
 
elite*gold: 0
Join Date: Apr 2012
Posts: 448
Received Thanks: 766
Quote:
Originally Posted by Xijezu View Post
It does, you just have to enable it in the .opt. It basically requires a special packet in a special interval (not sure here), if this packet doesn't get received, you'll get a disconnect.
You mean in the client side .opt ? Because actually, my updated sframe does not send any gameguard related packet. And I wasn't disconnected when I checked that.



Quote:
Originally Posted by Xijezu View Post
Anyways, the Emu uses 2 kind of encryptions, if I remember right: Packets (rc4) and DES. I doubt that the GG has something to do with that.
Yes, but DES was replaced by RSA + symmetric block cipher (RSA is used to encrypt the key of the symmetric cipher).
I found something that may help:

It's about Flyff, but I don't think Rappelz is far from Flyff

Also with some game server archive, there is a ggauth.dll, this file is very likely to provide API to check data sent by the client side gameguard trough the game server's protocol


glandu2 is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[Biete] FinalMT2 Server Files + Patcher + (Neue)Homepage Files vom 22.04.2012
Biete hier gegen einen kleinen Obolus die obengenannten Dinge an, als Dankbarkeit von 25 PSC werde ich euch die files zukommen lassen, sendet...
11 Replies - Metin2 PServer - Discussions / Questions
i have an extra computer laying around anyone wanna use it to host
i got a old good computer laying around that im leting ppl use it to host and what not and plz dont flame me lol i just want it to get used (: if so...
4 Replies - CO2 Main - Discussions / Questions
Accounts laying around.
Ok well as the thread says im trading other mmorpg game accounts for Just about anything. Guild wars: 3 level 20s pve.All expantions. Drift City;...
20 Replies - Trading



All times are GMT +2. The time now is 03:18.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2017 elitepvpers All Rights Reserved.