Quote:
Originally Posted by ighor10
now another problem xD
i just saw that opcode 3057 is hp/mp change.
but the data of this packet is 6266B70A200196030000
how can i parse it? how i will know what is hp / mp etc.
Thx all for helping
|
Grab my
[Only registered and activated users can see links. Click Here To Register...] and use the "Packet Auto-Parser" option to see how AgentServer packets are parsed by the client.
From there, it's trial and error to analyze the data and identify all the fields. You can also use a Silkroad proxy to inject and analyze raw streams of data to help identify fields. For example, change some data in a packet and send it to the client to see what changes. You will end up crashing the client a lot since it is so sensitive to data, but it helps speed up identifying unknown values.
If Hackshield is getting in your way, you might want to consider using RSRO instead to work from to get comfortable with how Silkroad packets works. Then you can just port to ISRO and update as needed for the newes packets.