[Guide] Extracting Parsed Packets in Silkroad

09/14/2010 19:52 qwe1990#61
I still don't know what the hell this is lol.

I read and read but I don't understand what I'm reading xD

In few words please explain what is this for. Thanks
09/14/2010 20:14 pushedx#62
Quote:
Originally Posted by qwe1990 View Post
I still don't know what the hell this is lol.

I read and read but I don't understand what I'm reading xD

In few words please explain what is this for. Thanks
Using these concepts, you can see exactly how the client builds and parses packets. For a practical application of this guide, take a look at my last loader: [Only registered and activated users can see links. Click Here To Register...].

So, if you used a typical proxy, you'd see this:
Quote:
[S -> C][B021]
6C A8 4F 00 01 A8 62 CC 03 28 00 9A 03 01 A8 62 76 25 00 00 20 42 5E 29
Where as using this method, you'd see this:
Quote:
[S -> C][B021]
6C A8 4F 00
01
A8 62
CC 03
28 00
9A 03
01
A8 62
76 25
00 00 20 42
5E 29
As you can see, the work of "splitting" up the packet fields is done for you. This step takes a lot of time usually but this approach takes care of that. All you have to do is figure out what the fields mean.

Hope that makes sense now.
09/21/2010 20:32 Tyl1er#63
I don't get it xD. Can any one explain me pls what does this guide? and what is it good for??? :)
03/04/2016 22:26 dipointed#64
Ive updated the adresses as an exercise for the Atomix SRO Client.
There might be other clients which use the same memory addresses - didn't test any tho.
(Built dll is attached)

Code:
#define OpcodeRange				0x34A5
#define Inject_ReadBytes		0x4F72CC
#define Inject_PacketHandler	0x84CABE
#define Inject_Call_Dispatch	0x84CB68
#define Dispatch				0x84C860
All credits go to Drew Benton
03/05/2016 22:17 Envision.LastChaos#65
Nice Guide
12/01/2024 05:31 dunght#66
Thanks @[Only registered and activated users can see links. Click Here To Register...], this article still very helpful untill today
01/30/2025 09:23 dunght#67
Why I cannot see the images on pushedx's post?