Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 12:36

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

Advertisement



Digging the Game Encryption at CoGen Code

Discussion on Digging the Game Encryption at CoGen Code within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2007
Posts: 118
Received Thanks: 20
Digging the Game Encryption at CoGen Code

Code:
        public GameCrypto()
        {
            [COLOR="red"]Class0.N47LJ78z09Kgf();[/COLOR]
            this.ClientIV = new byte[8];
            this.ServerIV = new byte[8];
            .........
            .........
            .........
        }
Code:
using System;

internal class Class0
{
    private static bool bool_0;

    internal static void N47LJ78z09Kgf()
    {
    }
}
This line makes me confuse.

Class0.N47LJ78z09Kgf();
xmen01235 is offline  
Old 05/19/2012, 14:05   #2
 
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
code obsfuscation? He might have purposely named it that way, use his look up table to find the corresponding documentation for that function. Can you locate that function, you mgiht be able to make some sense out of it?
shitboi is offline  
Old 05/19/2012, 14:37   #3


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
Right click - go to definition. Should be an empty function dropped out by the reflection IMO.
KraHen is offline  
Old 05/19/2012, 15:21   #4
 
donn's Avatar
 
elite*gold: 0
Join Date: Jan 2007
Posts: 485
Received Thanks: 272
Anyway, password encryption is done by his auth server, current game enc ain't in the reflected source.
donn is offline  
Old 05/19/2012, 18:13   #5
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
You can get the game encryption from various sources that are intended to run on a higher patch (I believe). Trying to find it in the COG source code is unnecessarily shooting yourself in the foot. Also, the password encryption isn't in his src.
InfamousNoone is offline  
Old 05/19/2012, 18:45   #6
 
elite*gold: 0
Join Date: Jan 2007
Posts: 118
Received Thanks: 20
So it is the reflected function.

Did you guys edited the client for the dynamic keys? It seems that the game encryption function did not change a lot except for the reflected function which inserted at the beginning of the gamecrypto function.
xmen01235 is offline  
Old 05/21/2012, 00:50   #7
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,226
Received Thanks: 868
The game encryption didnt change, the DHKey exchange did, that should be in the source.

The password encryption he uses the COGen auth servers to do all the encrypting, however if you want to crash cogenius then there encryption they use to communicate with the bot->cogen is in there.

Find all references and go to definition buttons should help you figure that out.


Enjoy.
_DreadNought_ is offline  
Old 05/21/2012, 08:40   #8


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
Anyways the password encryption is completely unnecessary for proxy functions.
KraHen is offline  
Old 05/23/2012, 09:53   #9
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,226
Received Thanks: 868
what about clientless KraHen?
_DreadNought_ is offline  
Old 05/23/2012, 12:37   #10


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
I was talking about proxy, man-in-the-middle functions.
KraHen is offline  
Old 05/23/2012, 13:49   #11


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
Yeah, but he was pointing out that there's been no mention of what the encryption was for so you cant assume that its for a proxy and therefore unnecessary.
Korvacs is offline  
Old 05/24/2012, 00:14   #12


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
I really don`t see someone who is capable of creating a clientless bot asking questions like the OP, so I just assumed that it`s either for a proxy or a server, non of which truly require the password cryptography. But that may be just because I`m cynic as well.
KraHen is offline  
Old 05/24/2012, 10:03   #13
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,226
Received Thanks: 868
Just because a server doesnt truly require the new password encryption its the correct a way to go about it.
_DreadNought_ is offline  
Old 05/24/2012, 12:16   #14


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
Why exactly? In the DB you`re storing hashed passwords anyways, be that encrypted from the real password or the encrypted one, you`re not really supposed to reverse the hash, so I`d say it`s pointless. Though this is just my opinion.
KraHen is offline  
Old 05/24/2012, 13:11   #15
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
TQ doesn't hash their passwords, if I'm correct. Unless they've started doing it, but I know they didn't do in the past.
I don't have a username is offline  
Reply


Similar Threads Similar Threads
CoGen
05/09/2012 - Conquer Online 2 Trading - 2 Replies
SELLING CONQUER GENIUS BOT ACCOUNT 14days(DIAMOND) and 21days(ULTIMATE)
What's up with Cogen?
11/22/2011 - Conquer Online 2 - 3 Replies
As the title sais, can't logg onto the bot, and the forum's down. This never happened during my 3 moths of use, is it just an update or something?:confused:
[Paid help] Encryption game client
04/28/2011 - General Coding - 1 Replies
#
Game encryption
04/01/2011 - CO2 Programming - 15 Replies
Past few days i read lots of articles about DHkeyexchange/blowfish. And now i i am more confused. So i need a deep explaining about game encryption. For example about first packets from server. which packet contains the keys, and so on .So if some1 want to help a litle bit write it here or add me on MSN. ([email protected]) .



All times are GMT +1. The time now is 12:37.


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.