|
You last visited: Today at 06:24
Advertisement
[Question] Packets and command.
Discussion on [Question] Packets and command. within the CO2 Private Server forum part of the Conquer Online 2 category.
05/12/2013, 16:17
|
#1
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
[Question] Packets and command.
My question was to convert a packet sniff into a static code
just for testing 
anyway i find out my own i had to add TQServer at the packet.
Anyway Ty for ur time and ur help
#solved #closed
|
|
|
05/12/2013, 19:33
|
#2
|
elite*gold: 0
Join Date: Apr 2012
Posts: 58
Received Thanks: 1
|
very simple just make a new command and name it and write the offsets with put , after every offset like the command you have posted
|
|
|
05/12/2013, 19:38
|
#3
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
Quote:
Originally Posted by Mero.El.Omda
very simple just make a new command and name it and write the offsets with put , after every offset like the command you have posted
|
i think it will cause DC.
|
|
|
05/13/2013, 13:34
|
#4
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868
|
Quote:
Originally Posted by abdoumatrix
i think it will cause DC. 
|
Then you're sending **** to the client and it's saying no.
|
|
|
05/13/2013, 15:53
|
#5
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
Quote:
Originally Posted by _DreadNought_
Then you're sending **** to the client and it's saying no.
|

so how to change this ****
|
|
|
05/14/2013, 10:26
|
#6
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
Why are you sending a hard coded packet?
Are you positive that NOTHING in the packet is dynamic?
No timestamps, IP addresses, character UIDs, login token/keys that need to be set?
I'm not familiar with really any packets in conquer that are completely stack (some might worth with hard coded values but not for their intended use lol).
You should be building your packet with values that make sense rather than some jumble of pre defined bytes.
|
|
|
05/14/2013, 11:18
|
#7
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
|
it's a flower rank packet, it's not static at all lol
|
|
|
05/14/2013, 14:50
|
#8
|
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
|
I can't think of a static packet in Conquer at all...
|
|
|
05/14/2013, 15:02
|
#9
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
Quote:
Originally Posted by Super Aids
I can't think of a static packet in Conquer at all...
|
i sniff a packet and add the TQServer at it and make it just show with the same info i sniffed it at.
like i sniff chi rank and add the TQserver at it and make it command like this
PHP Code:
case "chitest":
date = new byte[] {
0x48, 2, 0x7F, 4, 1, 0, 0, 0, 1, 0x87, 0x93, 3, 0x32, 0, 0, 0, 0x0A, 0,
0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0x88, 0x01, 0, 0, 0, 0, 0, 0,
0x74, 0xB5, 0x19, 0, 0x74, 0xB5, 0x19, 0, 0x4E, 0x65, 0x6D, 0x65, 0x73,
0x79, 0x73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x4E, 0x65, 0x6D, 0x65, 0x73, 0x79,
0x73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x02, 0, 0, 0, 0, 0, 0, 0, 0x88, 0x01, 0,
0, 0, 0, 0, 0, 0x2A, 0x16, 0x41, 0, 0x2A, 0x16, 0x41, 0, 0x74, 0x61, 0x6B,
0x69, 0x74, 0x61, 0x6B, 0x69, 0x31, 0, 0, 0, 0, 0, 0, 0, 0x74, 0x61, 0x6B,
0x69, 0x74, 0x61, 0x6B, 0x69, 0x31, 0, 0, 0, 0, 0, 0, 0, 0x03, 0, 0, 0, 0,
0, 0, 0, 0x87, 0x01, 0, 0, 0, 0, 0, 0, 0xEF, 0xAB, 0x19, 0, 0xEF, 0xAB, 0x19,
0, 0x4D, 0x49, 0x44, 0x4F, 0x32, 0x32, 0x32, 0x32, 0x32, 0x32, 0x32, 0x32,
0x32, 0x32, 0x32, 0, 0x4D, 0x49, 0x44, 0x4F, 0x32, 0x32, 0x32, 0x32, 0x32,
0x32, 0x32, 0x32, 0x32, 0x32, 0x32, 0, 0x04, 0, 0, 0, 0, 0, 0, 0, 0x82, 0x01,
0, 0, 0, 0, 0, 0, 0x31, 0xA5, 0x3C, 0, 0x31, 0xA5, 0x3C, 0, 0x44, 0x65, 0x61,
0x74, 0x68, 0x32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x44, 0x65, 0x61, 0x74, 0x68,
0x32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x05, 0, 0, 0, 0, 0, 0, 0, 0x81, 0x01, 0,
0, 0, 0, 0, 0, 0xD3, 0xFF, 0x1A, 0, 0xD3, 0xFF, 0x1A, 0, 0x6C, 0x69, 0x6C,
0x79, 0x37, 0x31, 0x31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x6C, 0x69, 0x6C, 0x79,
0x37, 0x31, 0x31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x06, 0, 0, 0, 0, 0, 0, 0, 0x80,
0x01, 0, 0, 0, 0, 0, 0, 0x02, 0x7F, 0x3F, 0, 0x02, 0x7F, 0x3F, 0, 0x2A, 0x41,
0x62, 0x41, 0x74, 0x65, 0x2A, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x2A, 0x41, 0x62,
0x41, 0x74, 0x65, 0x2A, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x07, 0, 0, 0, 0, 0, 0,
0, 0x80, 0x01, 0, 0, 0, 0, 0, 0, 0xFC, 0xD1, 0x42, 0, 0xFC, 0xD1, 0x42, 0,
0x53, 0xE4, 0x69, 0x4C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x53, 0xE4,
0x69, 0x4C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x08, 0, 0, 0, 0, 0, 0,
0, 0x7F, 0x01, 0, 0, 0, 0, 0, 0, 0x0D, 0x22, 0x14, 0, 0x0D, 0x22, 0x14,
0, 0x42, 0x6C, 0x61, 0x63, 0x6B, 0x4D, 0x61, 0x73, 0x6B, 0x73, 0, 0, 0,
0, 0, 0, 0x42, 0x6C, 0x61, 0x63, 0x6B, 0x4D, 0x61, 0x73, 0x6B, 0x73, 0,
0, 0, 0, 0, 0, 0x09, 0, 0, 0, 0, 0, 0, 0, 0x7F, 0x01, 0, 0, 0, 0, 0, 0,
0xA8, 0x5E, 0x1B, 0, 0xA8, 0x5E, 0x1B, 0, 0x28, 0x7E, 0x53, 0x6E, 0x6F,
0x77, 0x7E, 0x57, 0x68, 0x69, 0x74, 0x65, 0x7E, 0x29, 0, 0, 0x28, 0x7E,
0x53, 0x6E, 0x6F, 0x77, 0x7E, 0x57, 0x68, 0x69, 0x74, 0x65, 0x7E, 0x29,
0, 0, 0x0A, 0, 0, 0, 0, 0, 0, 0, 0x7F, 0x01, 0, 0, 0, 0, 0, 0, 0xBC, 0x7E,
0x23, 0, 0xBC, 0x7E, 0x23, 0, 0x4C, 0x61, 0x6C, 0x69, 0x74, 0x6F, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0x4C, 0x61, 0x6C, 0x69, 0x74, 0x6F, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0x54, 0x51, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72
};
// Writer.WriteString(client.Entity.Name, 0x19, date);
client.Send(date);
goto Label_45E4;
when i use it it will show with the same info i sniff it at.
|
|
|
05/14/2013, 16:02
|
#10
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
|
and that serves what purpose....
Quote:
Originally Posted by Super Aids
I can't think of a static packet in Conquer at all...
|
map load confirmation
|
|
|
05/14/2013, 17:57
|
#11
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
Quote:
Originally Posted by abdoumatrix
i sniff a packet and add the TQServer at it and make it just show with the same info i sniffed it at.
like i sniff chi rank and add the TQserver at it and make it command like this
PHP Code:
case "chitest":
date = new byte[] {
0x48, 2, 0x7F, 4, 1, 0, 0, 0, 1, 0x87, 0x93, 3, 0x32, 0, 0, 0, 0x0A, 0,
0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0x88, 0x01, 0, 0, 0, 0, 0, 0,
0x74, 0xB5, 0x19, 0, 0x74, 0xB5, 0x19, 0, 0x4E, 0x65, 0x6D, 0x65, 0x73,
0x79, 0x73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x4E, 0x65, 0x6D, 0x65, 0x73, 0x79,
0x73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x02, 0, 0, 0, 0, 0, 0, 0, 0x88, 0x01, 0,
0, 0, 0, 0, 0, 0x2A, 0x16, 0x41, 0, 0x2A, 0x16, 0x41, 0, 0x74, 0x61, 0x6B,
0x69, 0x74, 0x61, 0x6B, 0x69, 0x31, 0, 0, 0, 0, 0, 0, 0, 0x74, 0x61, 0x6B,
0x69, 0x74, 0x61, 0x6B, 0x69, 0x31, 0, 0, 0, 0, 0, 0, 0, 0x03, 0, 0, 0, 0,
0, 0, 0, 0x87, 0x01, 0, 0, 0, 0, 0, 0, 0xEF, 0xAB, 0x19, 0, 0xEF, 0xAB, 0x19,
0, 0x4D, 0x49, 0x44, 0x4F, 0x32, 0x32, 0x32, 0x32, 0x32, 0x32, 0x32, 0x32,
0x32, 0x32, 0x32, 0, 0x4D, 0x49, 0x44, 0x4F, 0x32, 0x32, 0x32, 0x32, 0x32,
0x32, 0x32, 0x32, 0x32, 0x32, 0x32, 0, 0x04, 0, 0, 0, 0, 0, 0, 0, 0x82, 0x01,
0, 0, 0, 0, 0, 0, 0x31, 0xA5, 0x3C, 0, 0x31, 0xA5, 0x3C, 0, 0x44, 0x65, 0x61,
0x74, 0x68, 0x32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x44, 0x65, 0x61, 0x74, 0x68,
0x32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x05, 0, 0, 0, 0, 0, 0, 0, 0x81, 0x01, 0,
0, 0, 0, 0, 0, 0xD3, 0xFF, 0x1A, 0, 0xD3, 0xFF, 0x1A, 0, 0x6C, 0x69, 0x6C,
0x79, 0x37, 0x31, 0x31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x6C, 0x69, 0x6C, 0x79,
0x37, 0x31, 0x31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x06, 0, 0, 0, 0, 0, 0, 0, 0x80,
0x01, 0, 0, 0, 0, 0, 0, 0x02, 0x7F, 0x3F, 0, 0x02, 0x7F, 0x3F, 0, 0x2A, 0x41,
0x62, 0x41, 0x74, 0x65, 0x2A, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x2A, 0x41, 0x62,
0x41, 0x74, 0x65, 0x2A, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x07, 0, 0, 0, 0, 0, 0,
0, 0x80, 0x01, 0, 0, 0, 0, 0, 0, 0xFC, 0xD1, 0x42, 0, 0xFC, 0xD1, 0x42, 0,
0x53, 0xE4, 0x69, 0x4C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x53, 0xE4,
0x69, 0x4C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x08, 0, 0, 0, 0, 0, 0,
0, 0x7F, 0x01, 0, 0, 0, 0, 0, 0, 0x0D, 0x22, 0x14, 0, 0x0D, 0x22, 0x14,
0, 0x42, 0x6C, 0x61, 0x63, 0x6B, 0x4D, 0x61, 0x73, 0x6B, 0x73, 0, 0, 0,
0, 0, 0, 0x42, 0x6C, 0x61, 0x63, 0x6B, 0x4D, 0x61, 0x73, 0x6B, 0x73, 0,
0, 0, 0, 0, 0, 0x09, 0, 0, 0, 0, 0, 0, 0, 0x7F, 0x01, 0, 0, 0, 0, 0, 0,
0xA8, 0x5E, 0x1B, 0, 0xA8, 0x5E, 0x1B, 0, 0x28, 0x7E, 0x53, 0x6E, 0x6F,
0x77, 0x7E, 0x57, 0x68, 0x69, 0x74, 0x65, 0x7E, 0x29, 0, 0, 0x28, 0x7E,
0x53, 0x6E, 0x6F, 0x77, 0x7E, 0x57, 0x68, 0x69, 0x74, 0x65, 0x7E, 0x29,
0, 0, 0x0A, 0, 0, 0, 0, 0, 0, 0, 0x7F, 0x01, 0, 0, 0, 0, 0, 0, 0xBC, 0x7E,
0x23, 0, 0xBC, 0x7E, 0x23, 0, 0x4C, 0x61, 0x6C, 0x69, 0x74, 0x6F, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0x4C, 0x61, 0x6C, 0x69, 0x74, 0x6F, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0x54, 0x51, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72
};
// Writer.WriteString(client.Entity.Name, 0x19, date);
client.Send(date);
goto Label_45E4;
when i use it it will show with the same info i sniff it at. 
|
#1: That serves no purpose as already mentioned. You want to be able to sent relevant information from server which means constructing a packet properly with values that fit your current character.
#2: That will only work if nothing in the packet is linked to your current situation. This include things like... x/y/myuid/targetuid in MANY packets or specific subtypes and sequences such as seat/table ids in poker.
#3: You learn nothing by doing it your way. Structure the packet. Hardcode any values you cannot guess relatively comfortably at and work your way up until you have a full packet structure.
If you are unfamiliar with how to structure a packet, you may want to take a look at my proxy paradise tutorial. The last video includes me structuring a simple conquer packet and showing a few common ways of then writing that packet using a known structure.
|
|
|
05/14/2013, 18:33
|
#12
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
Quote:
Originally Posted by pro4never
#1: That serves no purpose as already mentioned. You want to be able to sent relevant information from server which means constructing a packet properly with values that fit your current character.
#2: That will only work if nothing in the packet is linked to your current situation. This include things like... x/y/myuid/targetuid in MANY packets or specific subtypes and sequences such as seat/table ids in poker.
#3: You learn nothing by doing it your way. Structure the packet. Hardcode any values you cannot guess relatively comfortably at and work your way up until you have a full packet structure.
If you are unfamiliar with how to structure a packet, you may want to take a look at my proxy paradise tutorial. The last video includes me structuring a simple conquer packet and showing a few common ways of then writing that packet using a known structure.
|
ty for ur tips.
i just see an command and want to know how it work.
i also find some packets like this
PHP Code:
case 1016:
{
byte[] sed = new byte[28]
{
0x14 ,0x00 ,0xF8 ,0x03 ,0x02 ,0x00 ,0x00 ,0x00 ,0xFF ,0x00 ,0x00 ,0x00 ,0xFF ,0x00 ,0x00 ,0x00
,0xFF ,0x00 ,0x00 ,0x00 ,0x54 ,0x51 ,0x53 ,0x65 ,0x72 ,0x76 ,0x65 ,0x72
};
client.Send(sed);
return;
and i already found how it work.
that is all
|
|
|
05/14/2013, 19:38
|
#13
|
elite*gold: 0
Join Date: Mar 2013
Posts: 118
Received Thanks: 95
|
Quote:
Originally Posted by InfamousNoone
and that serves what purpose....
map load confirmation
|
actionEnterMap, actionGetItemSet, actionGetGoodFriend, actionGetWeaponSkillSet, actionGetMagicSet, actionGetSynAttr
|
|
|
05/14/2013, 20:00
|
#14
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
Quote:
Originally Posted by Smaehtin
actionEnterMap, actionGetItemSet, actionGetGoodFriend, actionGetWeaponSkillSet, actionGetMagicSet, actionGetSynAttr
|
#1: You are referring to subtypes (non static data therefor) of general data packet.
#2: You are referring to client>server requests
As such I feel our comments are still justified. You would never, ever have the need to hard code a static byte buffer for the instances you are mentioning and send them.... except maybe in a clientless bot but even then it would be easier to just create a new general data packet of subtype x.
|
|
|
05/14/2013, 20:07
|
#15
|
elite*gold: 0
Join Date: Mar 2013
Posts: 118
Received Thanks: 95
|
Quote:
Originally Posted by pro4never
#1: You are referring to subtypes (non static data therefor) of general data packet.
#2: You are referring to client>server requests
As such I feel our comments are still justified. You would never, ever have the need to hard code a static byte buffer for the instances you are mentioning and send them.... except maybe in a clientless bot but even then it would be easier to just create a new general data packet of subtype x.
|
"Map load confirmation" = enterMap. That's a MsgAction subtype too, but yeah, you are right.
|
|
|
 |
|
Similar Threads
|
question about packets
07/29/2012 - CO2 Programming - 15 Replies
so now by logging the packets of my conquer client v5565 i found them complete meaningless , so i figured out they r already encrypted and in the source there is decrepter and warper which decryp and go to get useful info from the offset it needs which all pre-written by who code the source , right ?
so to trace what i send throw the client and try to figure it out with trail and error theory i need to use the handler in the source to do me that as to simply gimme a copy after decryping the...
|
[Question]about some Packets
07/15/2012 - CO2 Private Server - 8 Replies
Greetings ,
i was trying to sniff some packets with COMon.5613 for the lastest client
but i have notice some "werid" problems according to my limit experience .
1-the spawn packet ....
have two kinds of spawnpackets which both look diff
the first length was 232+name +clan name + 2 ??
while the other "two" were 228+name+clan name +2 .....which is the correct one ? !!
Edit :Ooh i also had some other "werid" problem with this ...... when i tried the first packet ..... and checked...
|
[Question] about Packets .
06/18/2012 - CO2 Private Server - 8 Replies
what i know about conquer packets is . the last 8 byts are seal .
and the first two bytes for Length and the next two byts for header
but this packet is confusing me !!! can anybody help ?
04 DA A9 25 BA 7E F7 28 75 D1 80 ED 1A 77 16 BC 4A 98 35 72 15 6B 38 56 A1 04 81 8B 92 2F 7C 98 C6 26 1C A0 54 DB D5 17 B1 D4 2A 38 99 4F D9 8A 14 E3 FA B7 7B E0 8F 72 58 93 EF 1C 7E F8 C5 4A 48 DA C5 3E 41 11 04 2E B3 75 9C B5 00 C8 33 96 89 ED 24 38 3E 9A 61 B8 05 1D A8 C8 D6 69 AA AD EC F4 88 04...
|
[Question]Packets
05/14/2009 - CO2 Private Server - 3 Replies
is their a way to find specfic packets?
|
packets tut (question^^)
04/14/2009 - Kal Online - 21 Replies
hey guy im "hacking" realy long kalonline. But Just with Uce and i learned all from tuts from this forum. But since i started "hacking" everybody said that u can hack much better with packets. But i dont know how xD. I searched long in this forum for tuts but didnt find one that explained everything. Would be nice if someone make one.
greez Nightmare
|
All times are GMT +1. The time now is 06:24.
|
|