Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 21:39

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

Advertisement



Is it possible to decrypt Server.dat in 5672+?

Discussion on Is it possible to decrypt Server.dat in 5672+? within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old 03/23/2018, 23:05   #16
 
elite*gold: 0
Join Date: Nov 2011
Posts: 2
Received Thanks: 0
Hi,
I'm a french developper that aim to create its own private server. So I've followed the tutorial but I'm stuck on the login screen error, I've tried to change the Ip in csv3config.ini but no request are sent to my private server, I have to be able to crypt/decrypt the server.dat file. Ultimation if you want I can help you to bruteforce the key using cuda if you want.

Anyway I'll try to decrypt it or find another way to load the ip of my server.
sushilesushi is offline  
Old 03/27/2018, 11:37   #17
 
Ultimation's Avatar
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,430
Received Thanks: 1,586
Hi, i don't think brute forcing the private key is the way to go, Because its 2048, and would probably require years or alot of $$$ using amazons server cluster.
Ultimation is offline  
Old 03/31/2018, 00:56   #18
 
elite*gold: 0
Join Date: Nov 2011
Posts: 2
Received Thanks: 0
So my aim was to build my own conquer server, and my previous problem was to load a custom server.dat file,so I've finally found an older version without encrypted server.dat. So I will work on it instead of finding the rsa 2048 key. I'm gonna (re)implement the server using C++ instead of C#. So I surrender for the server.dat decryption.

If you want to know why I choose to change the programing language, it is because I've found a cheap server hosting, but thoses servers use ARM chip.

Good luck bro.
sushilesushi is offline  
Old 03/31/2018, 01:29   #19
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868
Quote:
Originally Posted by sushilesushi View Post
So my aim was to build my own conquer server, and my previous problem was to load a custom server.dat file,so I've finally found an older version without encrypted server.dat. So I will work on it instead of finding the rsa 2048 key. I'm gonna (re)implement the server using C++ instead of C#. So I surrender for the server.dat decryption.

If you want to know why I choose to change the programing language, it is because I've found a cheap server hosting, but thoses servers use ARM chip.

Good luck bro.
Why not just create your own loader so you can still target the client patch you desire, but csv3 should still work as far as I know. Just seems like a lot to change the entire patch you're targeting because of a minor issue, you don't need to be able to re-encrypt the server.dat
_DreadNought_ is offline  
Old 03/31/2018, 06:53   #20
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 992
Received Thanks: 1,110
Quote:
Originally Posted by Ultimation View Post
the server.dat encryption key is 2048 bytes, i have wrote a program to decrypt, replace the public key in the client with a new keypair, and then i can encrypt using my own key pair.

I think that is the closest anyone has bothered to go without the need of hooking.
I have done that years ago but I never released it to the public, I did use it in several paid projects though.

Oh and keep in mind that replacing the key affects not only the server.dat but several other .dat files as well. So you will end up having to re-encrypt them using the new key.
{ Angelius } is offline  
Old 03/31/2018, 11:45   #21
 
Ultimation's Avatar
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,430
Received Thanks: 1,586
Quote:
Originally Posted by { Angelius } View Post
I have done that years ago but I never released it to the public, I did use it in several paid projects though.

Oh and keep in mind that replacing the key affects not only the server.dat but several other .dat files as well. So you will end up having to re-encrypt them using the new key.
afaik in the later clients that key is only used for server.dat and suit.dat or something like that, everything else is using
Ultimation is offline  
Old 03/31/2018, 12:15   #22
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 992
Received Thanks: 1,110
Quote:
Originally Posted by Ultimation View Post
afaik in the later clients that key is only used for server.dat and suit.dat or something like that, everything else is using
Well it's been forever since I touched the client but here is a list of files that used to share the same key with server.dat.
  1. MyAnimate.dat
  2. MyAnimate800X600.dat
  3. RaceTrackProp.dat
  4. role.dat
  5. Server.dat
  6. showhandlayout.dat
  7. showhandlayout800X600.dat
  8. ShowHandTable.dat
  9. suittype.dat
{ Angelius } is offline  
Old 03/31/2018, 14:54   #23
 
elite*gold: 0
Join Date: Jun 2010
Posts: 272
Received Thanks: 24
LOL did someone say they will decrypt 2048 RSA KEY!! Bro, it took me 100 usd and 9 hours to decrypt 512 bit key on EC2... 2048 will take you insane amount of time/money.
killermale123 is offline  
Old 03/31/2018, 20:58   #24
 
Ultimation's Avatar
 
elite*gold: 0
Join Date: Mar 2005
Posts: 1,430
Received Thanks: 1,586
no one said such a thing, it was stated that it would take time and money todo... Something nobody is willing to invest in such an old game.
Ultimation is offline  
Old 05/19/2018, 06:17   #25
 
elite*gold: 0
Join Date: Feb 2014
Posts: 27
Received Thanks: 4
this program is able to decrypt server.dat, I do not know who created it, but I already have enough time







Attached Files
File Type: rar CoDecryptor.rar (104.6 KB, 253 views)
forgefor is offline  
Old 05/19/2018, 08:01   #26
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Quote:
Originally Posted by forgefor View Post
this program is able to decrypt server.dat, I do not know who created it, but I already have enough time
Decrypting isn't the problem. You can just rip the key from the client. The problem is re-encrypting it after you change it. It's worthless having a decryptor if the client doesn't understand it. As stated above, the client would need a patch - and that interferes with other files (apparently). All part of the patch (not a problem, but also not a problem that can be solved with a decryptor alone).
Spirited is offline  
Old 05/30/2018, 02:37   #27
 
elite*gold: 0
Join Date: Feb 2014
Posts: 27
Received Thanks: 4
Quote:
Originally Posted by Spirited View Post
Decrypting isn't the problem. You can just rip the key from the client. The problem is re-encrypting it after you change it. It's worthless having a decryptor if the client doesn't understand it. As stated above, the client would need a patch - and that interferes with other files (apparently). All part of the patch (not a problem, but also not a problem that can be solved with a decryptor alone).
What he asked was if "Is it possible to decrypt Server.dat in 5672+?", I'm just giving the tool, able to do that!
forgefor is offline  
Reply


Similar Threads Similar Threads
C++ Text Decrypt Function + Programm Encrypt to Decrypt
07/09/2011 - WarRock Hacks, Bots, Cheats & Exploits - 19 Replies
http://desmond.imageshack.us/Himg233/scaled.php?se rver=233&filename=icevisionzxencrypttodec.png& amp;res=medium Download: uploaded.to - where your files have to be uploaded to Virustotal: VirusTotal - Free Online Virus, Malware and URL Scanner Function C++: char* encrypt(const char* plaintext) {
decrypt server.dat
03/05/2009 - Conquer Online 2 - 4 Replies
Hi i tryed to make my own conquer.exe and server.dat to work with proxy, but ii don't work. Can anybody explain how to decrypt server.dat with ollyDBG? Thanks



All times are GMT +1. The time now is 21:40.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.