[Question] Packets and command.

05/12/2013 16:17 abdoumatrix#1
My question was to convert a packet sniff into a static code
just for testing :D
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 Mero.El.Omda#2
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 abdoumatrix#3
Quote:
Originally Posted by Mero.El.Omda View Post
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.:D
05/13/2013 13:34 _DreadNought_#4
Quote:
Originally Posted by abdoumatrix View Post
i think it will cause DC.:D
Then you're sending shit to the client and it's saying no.
[Only registered and activated users can see links. Click Here To Register...]
05/13/2013 15:53 abdoumatrix#5
Quote:
Originally Posted by _DreadNought_ View Post
Then you're sending shit to the client and it's saying no.
[Only registered and activated users can see links. Click Here To Register...]
:D
so how to change this shit
05/14/2013 10:26 pro4never#6
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 InfamousNoone#7
it's a flower rank packet, it's not static at all lol
05/14/2013 14:50 Super Aids#8
I can't think of a static packet in Conquer at all...
05/14/2013 15:02 abdoumatrix#9
Quote:
Originally Posted by Super Aids View Post
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

when i use it it will show with the same info i sniff it at.:D
05/14/2013 16:02 InfamousNoone#10
and that serves what purpose....

Quote:
Originally Posted by Super Aids View Post
I can't think of a static packet in Conquer at all...
map load confirmation
05/14/2013 17:57 pro4never#11
Quote:
Originally Posted by abdoumatrix View Post
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

when i use it it will show with the same info i sniff it at.:D

#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 abdoumatrix#12
Quote:
Originally Posted by pro4never View Post
#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 Smaehtin#13
Quote:
Originally Posted by InfamousNoone View Post
and that serves what purpose....



map load confirmation
actionEnterMap, actionGetItemSet, actionGetGoodFriend, actionGetWeaponSkillSet, actionGetMagicSet, actionGetSynAttr
05/14/2013 20:00 pro4never#14
Quote:
Originally Posted by Smaehtin View Post
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 Smaehtin#15
Quote:
Originally Posted by pro4never View Post
#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.