It's possible (and more realistic) to decrypt it; however, once decrypted, you can't encrypt it without a key that TQ keeps secret (out of the client). If you want to decrypt server.dat, you would have to hook the client to bypass the RSA decryption.
As fang said, the most reasonable method would be either...
A: nop out the decryption calls so that it loads in a pre-decrypted server.dat
B: Replace the decryption calls with your own custom encryption so you can create your own server.dat that no other servers can steal. Bit more work but kinda nice to have the option if you were planning on running a very serious server.
C: Edit the login screen so that it just doesn't show servers at all. This is what most servers do as far as I'm aware.
Yes, sure, but if they use a 128-bit key or maybe even a 256-bit key (likely), then it can be cracked fairly easily and quickly.
I'm assuming it hasn't been cracked because they use a larger key, but it could also be that no one capable felt like spending the time to bruteforce it when it could be ignored/replaced.
Yes, sure, but if they use a 128-bit key or maybe even a 256-bit key (likely), then it can be cracked fairly easily and quickly.
I'm assuming it hasn't been cracked because they use a larger key, but it could also be that no one capable felt like spending the time to bruteforce it when it could be ignored/replaced.
high6 had the keys for decrypting the server.dat back in the days. He removed his tool and the source at some point and I no longer have it. For the encryption keys, nobody ever tried I think.
B: Replace the decryption calls with your own custom encryption so you can create your own server.dat that no other servers can steal. Bit more work but kinda nice to have the option if you were planning on running a very serious server.
no serious server, no server, nothing, i'm just trying to learn more tricks.
Quote:
I'm assuming it hasn't been cracked because they use a larger key, but it could also be that no one capable felt like spending the time to bruteforce it when it could be ignored/replaced.
he said can be ignored/replaced, the ConquerLoaderv5 doesn't work anymore on these clients, and when i took a look at some egy servers, i found they're using some messed ****, sometimes it works, sometimes it doesn't.
Is there an available Loader for 5672+ clients? did the old loader got updated/upgraded and i didn't know?
Nullable's loader works by hooking the ws2_32.dll connect() function in Conquer, and simply modifying the sockaddr values to whatever you have in Loaderset.ini
That's it, nothing fancy.
If you want to create your own launcher there's guide how todo this:
Also,
The encryption change you're talking about is just the game encryption key.
New key: C238xs65pjy7HU9Q
What is however interesting is seeing "AFX_CLIENTSECURITY_H__4556C08B_9069_4D74_83AB_94C F9498D606__INCLUDED_%d" after the key.
(yes, i used notepad because real men use notepad -- it was quicker)
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.
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