Register for your free account! | Forgot your password?

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

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

Advertisement



Authentication Sequence

Discussion on Authentication Sequence within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2009
Posts: 25
Received Thanks: 1
Authentication Sequence

Hey epvpers, i just wanted to know what the latest auth sequence was in terms of packet ids, just so i can check if what ive done is correct or not.

Thank You.
konsowa is offline  
Old 05/17/2012, 19:49   #2
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
If it works, then it's right. If it doesn't, then it's not.
Spirited is offline  
Thanks
1 User
Old 05/17/2012, 20:03   #3
 
elite*gold: 0
Join Date: Dec 2009
Posts: 25
Received Thanks: 1
Okay..So ive manged to decrypt the authentication packets what do i need to do to the decrypt the game packets??
konsowa is offline  
Old 05/17/2012, 21:53   #4

 
Kiyono's Avatar
 
elite*gold: 20
Join Date: Jun 2006
Posts: 3,296
Received Thanks: 925
Quote:
Originally Posted by konsowa View Post
Okay..So ive manged to decrypt the authentication packets what do i need to do to the decrypt the game packets??
Game encryption?
Kiyono is offline  
Old 05/17/2012, 23:03   #5
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
Quote:
Originally Posted by konsowa View Post
Okay..So ive manged to decrypt the authentication packets what do i need to do to the decrypt the game packets??
You're going to receive little if any help...

Password encryption is... very highly private right now (basically all the paid bots wanting to maintain market share)

New DHKeyExchange to set up game encryption is... starting to become more wildly available but is still not public information.

You're prob best off taking some time to learn reverse engineering so you can either figure out the new encryption out of the client, or be comfortable bypassing it through hooking the client (if your goal is not related to official servers).
pro4never is offline  
Thanks
1 User
Old 05/17/2012, 23:57   #6
 
elite*gold: 0
Join Date: Dec 2009
Posts: 25
Received Thanks: 1
Does conquer have a specific function that decrypts/encrypts the the packets if so would i be able to hook it and some how use it in my favor?

And yea this is for the official servers.

oh and u mentioned learning reverse engineering. can u link me to some tutorials?
konsowa is offline  
Old 05/18/2012, 00:29   #7

 
Kiyono's Avatar
 
elite*gold: 20
Join Date: Jun 2006
Posts: 3,296
Received Thanks: 925
Quote:
Originally Posted by konsowa View Post
Does conquer have a specific function that decrypts/encrypts the the packets if so would i be able to hook it and some how use it in my favor?

And yea this is for the official servers.

oh and u mentioned learning reverse engineering. can u link me to some tutorials?
For hooking, have you checked out this?
Kiyono is offline  
Old 05/18/2012, 00:37   #8
 
elite*gold: 0
Join Date: Dec 2009
Posts: 25
Received Thanks: 1
I know that that exists but the way im doing my hooking is thru detours.
Basically i inject a dll that hooks the clients functions as of now i have hooked 4 functions the send, recv, Connect, and ShellExecute.
In my connect function i change the ip/port that the client connects to to my ip/port and thus i have all the packets going thru my proxy. I managed to find a auth decryption/encryption method posted here on epvp which works but what i have failed at doing is converting these decrypted packets to strings, which wud normally be something like Encoding.ASCII.GetString(Packet) but it does not give me the expected results :/
konsowa is offline  
Old 05/18/2012, 04:58   #9
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
Quote:
Originally Posted by konsowa View Post
I know that that exists but the way im doing my hooking is thru detours.
Basically i inject a dll that hooks the clients functions as of now i have hooked 4 functions the send, recv, Connect, and ShellExecute.
In my connect function i change the ip/port that the client connects to to my ip/port and thus i have all the packets going thru my proxy. I managed to find a auth decryption/encryption method posted here on epvp which works but what i have failed at doing is converting these decrypted packets to strings, which wud normally be something like Encoding.ASCII.GetString(Packet) but it does not give me the expected results :/
If you hook in the right places, you can get the pre-encrypted packets for sending and post-decrypted packets for the receiving side of things.

That's what is covered in the example hawtness posted. Basically it lets you bypass all the encryption side of things and just focus on writing your bot.

Also... what are you expecting to see when doing Encoding.ASCII.GetString? That's only going to return the ASCII representation of the various bytes in the array (which, unless there's a string inside the packet will look like jibberish)

Here's an example packet log from ages ago. Note how the only thing in the ascii side that's plain text (in most cases) is just the server seal? That's because the rest is not in a string format at any point.

pro4never is offline  
Reply


Similar Threads Similar Threads
Shoux -> Sequence
07/25/2011 - Kal Online - 7 Replies
http://kalonline-shoux.dyndns.org So after closing Shoux in less than 24 hours after opening, they are now constructing a new server? Really?...
[KalOnline] Sequence Kal
07/10/2011 - Kal Online - 13 Replies
delete
D2NT 3.0 Barb Sequence
04/12/2010 - Diablo 2 - 1 Replies
Kann man den so einstellen, dass er mit dem einen Slot teleportiert und Bo'd und mit dem anderen nur angreift? Wäre ganz hilfreich
Remove Death sequence
06/14/2009 - Conquer Online 2 - 2 Replies
How do i remove the monsters right after they die. I would much rather them die and diapear rather that fall down and just lay there for a few seconds. Thx
nid help with the sequence
03/09/2008 - Dekaron - 0 Replies
i have this as a sequence for my 2mbot but it doesnt do anything? SL(1000) CN MT(200,200) MT(200,100) CR AT MT(100,50)



All times are GMT +1. The time now is 03:49.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.