Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: FrostWraith on April 07, 2006, 03:17 PM

Title: Static and Dynamic Packets
Post by: FrostWraith on April 07, 2006, 03:17 PM
You probably know what I'm doing but are these the only 3 logon packets that are dynamic?
C->S 0x25
C->S 0x51
C->S 0x3A
Title: Re: Static and Dynamic Packets
Post by: rabbit on April 07, 2006, 03:46 PM
The only "static" packet is SID_NULL.
Title: Re: Static and Dynamic Packets
Post by: Joe[x86] on April 07, 2006, 05:26 PM
and SID_EXTRAWORK.
Title: Re: Static and Dynamic Packets
Post by: UserLoser on April 07, 2006, 05:30 PM
Quote from: J on April 07, 2006, 05:26 PM
and SID_EXTRAWORK.

Not necessarly
Title: Re: Static and Dynamic Packets
Post by: FrostWraith on April 07, 2006, 10:06 PM
I meant as in being the same for me every single time i log on. Ive been studying and found that with the same key, username, pass, realm, product, most of the outgoing packets are identical to the ones i sent last time i logged on.
Title: Re: Static and Dynamic Packets
Post by: RealityRipple on April 07, 2006, 10:35 PM
Well, ya... they're your stats. Log into a different game with a different username/password on a different realm... the values will be different.
Title: Re: Static and Dynamic Packets
Post by: Eric on April 07, 2006, 10:39 PM
The server key is randomly assigned for every connection.
Title: Re: Static and Dynamic Packets
Post by: RealityRipple on April 07, 2006, 11:12 PM
I think "key" meant CD Key...
Title: Re: Static and Dynamic Packets
Post by: Eric on April 07, 2006, 11:26 PM
Quote from: RealityRipple on April 07, 2006, 11:12 PM
I think "key" meant CD Key...

In any case, the server key used in SID_AUTH_CHECK and SID_LOGONRESPONSE2 is different each session which means that the data in these packets also change each session.
Title: Re: Static and Dynamic Packets
Post by: RealityRipple on April 08, 2006, 01:07 AM
I wasn't disputing that. I just finished an OCX with all that fun stuff. I was just saying everything he listed was static... but static because of his own settings.

End result of all this: SID_NULL = Static. ALL_ELSE = Dynamic
Title: Re: Static and Dynamic Packets
Post by: rabbit on April 08, 2006, 06:14 AM
Quote from: rabbit on April 07, 2006, 03:46 PM
The only "static" packet is SID_NULL.
Which was the very first reply.  Thank you.
Title: Re: Static and Dynamic Packets
Post by: UserLoser on April 09, 2006, 01:12 AM
Quote from: RealityRipple on April 08, 2006, 01:07 AM
I wasn't disputing that. I just finished an OCX with all that fun stuff. I was just saying everything he listed was static... but static because of his own settings.

End result of all this: SID_NULL = Static. ALL_ELSE = Dynamic

You forgot 0x02, 0x10, 0x1f, 0x2d (c->s), 0x65 (c->s), 0x57 (c->s).
Title: Re: Static and Dynamic Packets
Post by: RealityRipple on April 09, 2006, 07:35 PM
Quote from: UserLoser on April 09, 2006, 01:12 AM
Quote from: RealityRipple on April 08, 2006, 01:07 AM
I wasn't disputing that. I just finished an OCX with all that fun stuff. I was just saying everything he listed was static... but static because of his own settings.

End result of all this: SID_NULL = Static. ALL_ELSE = Dynamic

You forgot 0x02, 0x10, 0x1f, 0x2d (c->s), 0x65 (c->s), 0x57 (c->s).

Are those standard required login packets?
Title: Re: Static and Dynamic Packets
Post by: rabbit on April 09, 2006, 07:50 PM
Nope.
Title: Re: Static and Dynamic Packets
Post by: RealityRipple on April 09, 2006, 08:34 PM
Exactly. And what was the question?
Quote from: FrostWraith on April 07, 2006, 03:17 PM
You probably know what I'm doing but are these the only 3 logon packets that are dynamic?
C->S 0x25
C->S 0x51
C->S 0x3A
Title: Re: Static and Dynamic Packets
Post by: FrostWraith on April 09, 2006, 09:16 PM
Wondering if I could store the others and make a quicker logon. Curiosity mostly. I don't really plan on doing it anyway.
Title: Re: Static and Dynamic Packets
Post by: RealityRipple on April 09, 2006, 09:37 PM
You'd do better in time-saving just to work on the efficientness of code. Packet sending is a mostly dynamic process, and shortuts often end up in IP-Bans.
Title: Re: Static and Dynamic Packets
Post by: UserLoser on April 09, 2006, 11:20 PM
Quote from: RealityRipple on April 09, 2006, 08:34 PM
Exactly. And what was the question?
Quote from: FrostWraith on April 07, 2006, 03:17 PM
You probably know what I'm doing but are these the only 3 logon packets that are dynamic?
C->S 0x25
C->S 0x51
C->S 0x3A

You said "ALL ELSE = dynamic."  Please, I replied to you, not the question since it was already answered incorrectly and obviously there are none.  Again, there are no static messages related to logon.

When you start doing your own disassembly and write your own things, come back and talk please.