Register for your free account! | Forgot your password?

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

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

Advertisement



Game packets blowfish only?

Discussion on Game packets blowfish only? within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2005
Posts: 21
Received Thanks: 4
Game packets blowfish only?

Does anyone know if in-game packets (like move or magic) are encrypted with blowfish only or if there is also a DHkeyexchange? Thanks.
princeofpain is offline  
Old 06/02/2010, 12:32   #2
 
elite*gold: 0
Join Date: Apr 2007
Posts: 906
Received Thanks: 1,431
there is a dhkey exchange to set up the blow fish, and also magic has an extra encryption
Warlax is offline  
Thanks
1 User
Old 06/03/2010, 09:59   #3
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Only the game server connection packet is blowfish as far as i know.

Encrypted with blowfish, then uses a dh key exchange to pass the data to the server
Ian* is offline  
Thanks
1 User
Old 06/03/2010, 10:10   #4
 
elite*gold: 0
Join Date: May 2005
Posts: 21
Received Thanks: 4
Hmm, so then what are the other packets like move or attack encrypted with?
princeofpain is offline  
Old 06/03/2010, 14:27   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
blowfish is for 5018+
.Summer is offline  
Old 06/04/2010, 01:51   #6
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Quote:
Originally Posted by .Summer View Post
blowfish is for 5018+
I'm pretty sure he knows that? Conquer's up to what? 5260 or something now?
You're post was totally irrelevant.

Anyways... move/ attack aren't encrypted at all. Just send them straight threw.
Auth server is encrypted with RC5, the keys are public, if you can get a hold of a copy of qoproxy just use a java decompiler and check it out for the keys.

I believe there are spell packet encryption/ decryption algo's around somewhere.
Just use the search button, may not be any on this site however.

EDIT: and .Summer I can't believe you already have more posts than me and you just signed up this month! hahaha.
******* incredible.
Ian* is offline  
Thanks
2 Users
Old 06/04/2010, 06:48   #7
 
elite*gold: 0
Join Date: May 2005
Posts: 21
Received Thanks: 4
Thanks Ian, what about the incoming move/attack packets that the server sends to me. Are those encrypted or raw?
princeofpain is offline  
Old 06/04/2010, 08:44   #8
 
elite*gold: 0
Join Date: Apr 2007
Posts: 906
Received Thanks: 1,431
prince i think ur in way over ur head
Warlax is offline  
Thanks
1 User
Old 06/04/2010, 11:05   #9
 
elite*gold: 0
Join Date: May 2005
Posts: 21
Received Thanks: 4
Haha thanks for the warning but I'm not giving up. I just want to be able to decrypt the packets being sent back and forth so I can figure out the packet structures.

Right now my packets don't have any consistent form at all... the first short doesn't give me the size and the next short doesn't give me the type. If move/attack packets aren't encrypted then why are my packets all structureless =[

Thanks for the help, everyone. Really appreciate it.
princeofpain is offline  
Old 06/04/2010, 18:52   #10
 
elite*gold: 0
Join Date: Oct 2009
Posts: 128
Received Thanks: 50
Quote:
Originally Posted by princeofpain View Post
Right now my packets don't have any consistent form at all... the first short doesn't give me the size and the next short doesn't give me the type. If move/attack packets aren't encrypted then why are my packets all structureless =[
After you have successfully decrypted an incoming packet. How are you forming those shorts? Conquer Online uses the Little Endian byte order. Most classes in Java only offer Big Endian.

The packets themselves are encrypted using the Blowfish encryption, but the data in those packets are not encrypted any further, AFAIK. However, after decrypting the magic packet, the spell type still needs to be decrypted further by use of another algorithm.

Could someone clear a few things up for me?
Doesn't TQ use a modified version of RC5 in order to cipher the passwords, and don't they use a cipher built in-house in order to encrypt and decrypt the (edit: AUTH) packets? I didn't think it was entirely RC5, or perhaps I misread Ian*'s post.
Thanks for your time.
s.bat is offline  
Thanks
1 User
Old 06/04/2010, 22:40   #11
 
elite*gold: 0
Join Date: May 2005
Posts: 21
Received Thanks: 4
Quote:
Originally Posted by s.bat View Post
The packets themselves are encrypted using the Blowfish encryption
Thanks s.bat. This was the problem. I got everything worked out now.
princeofpain is offline  
Old 06/06/2010, 07:47   #12
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Eh.. im logging packets i receive after decryption and packets i send are before encryption, so I couldn't be totally sure on the whole blowfish thing.

But yeah, they could be.
The packets should follow a structure pattern.

For example a General Data packet... 0x271A, it's used for lots of different things,
attacking, using portals, umm.. idk there are like 20 or more subtypes to just that one packet.
A lot of packet id's are used for the same things. just check for subtypes, remember that
Ian* is offline  
Old 06/06/2010, 15:43   #13
 
elite*gold: 0
Join Date: Apr 2007
Posts: 906
Received Thanks: 1,431
Quote:
Originally Posted by Ian* View Post
Eh.. im logging packets i receive after decryption and packets i send are before encryption, so I couldn't be totally sure on the whole blowfish thing.

But yeah, they could be.
The packets should follow a structure pattern.

For example a General Data packet... 0x271A, it's used for lots of different things,
attacking, using portals, umm.. idk there are like 20 or more subtypes to just that one packet.
A lot of packet id's are used for the same things. just check for subtypes, remember that
lol memory proxy ftw eh?
Warlax is offline  
Old 06/06/2010, 19:27   #14
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Quote:
Originally Posted by Warlax View Post
lol memory proxy ftw eh?
Yeah. Way the hell easier to test **** out on, the constant logging in and out on a full proxy is irritating and not only is it a longer process to set up, but there's no benefits besides the possibility of going clientless.

I don't really even bot, I just like exploits and such :>
Ian* is offline  
Reply


Similar Threads Similar Threads
[HELP] Makeing a hax for a game useing packets/sockets
10/23/2009 - General Coding - 1 Replies
Hello you might have seen my other post, where i was trying to finde out how to use packets/sockets. Anyways i think i'm almost there, and now i need some once help to fix a few errors. Please look at this peace of code =) Imports: Imports System.IO Imports System.Net Imports System.Net.Sockets Imports System.Threading Imports Microsoft.VisualBasic Imports System.Text
[help]blowfish
10/15/2009 - Lineage 2 - 0 Replies
hello i haven't idea how to find blowfish in server any idea?
[Question] Reading Game Server Packets
08/16/2009 - CO2 Programming - 12 Replies
What is the packet structure of the FIRST packet sent from the game server to the client? I'm referring to the packet that is sent before receiving the client's handshake and that includes a random key used by the client to decrypt future packets. Ultimately this information will be used to find out the structure of the individual packets that the server sends. Any help is appreciated.
all game net Packets are encrypted
06/27/2008 - Perfect World - 3 Replies
do you know how? or mb how to debug and turn encryption off?



All times are GMT +1. The time now is 20:48.


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.