|
You last visited: Today at 12:36
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.
05/19/2012, 11:16
|
#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();
|
|
|
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?
|
|
|
05/19/2012, 14:37
|
#3
|
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.
|
|
|
05/19/2012, 15:21
|
#4
|
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.
|
|
|
05/19/2012, 18:13
|
#5
|
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.
|
|
|
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.
|
|
|
05/21/2012, 00:50
|
#7
|
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.
|
|
|
05/21/2012, 08:40
|
#8
|
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
|
Anyways the password encryption is completely unnecessary for proxy functions.
|
|
|
05/23/2012, 09:53
|
#9
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,226
Received Thanks: 868
|
what about clientless KraHen?
|
|
|
05/23/2012, 12:37
|
#10
|
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
|
I was talking about proxy, man-in-the-middle functions.
|
|
|
05/23/2012, 13:49
|
#11
|
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.
|
|
|
05/24/2012, 00:14
|
#12
|
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.
|
|
|
05/24/2012, 10:03
|
#13
|
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.
|
|
|
05/24/2012, 12:16
|
#14
|
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.
|
|
|
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.
|
|
|
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.
|
|