Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: l)ragon on November 26, 2006, 05:35 AM

Title: Bug in BNLS_VERSIONCHECKEX2?
Post by: l)ragon on November 26, 2006, 05:35 AM
I've noticed a few times now the the function isn't allways sending the current version byte is it soposed to be like this?
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: Hero on November 26, 2006, 06:07 AM
I wouldn't think so.
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: Hdx on November 26, 2006, 10:20 AM
Can you post some packet logs?
~-~(HDX)~-~
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: Skywing on November 26, 2006, 11:00 AM
Psychic debugging suggests that you might be doing something unwise like assuming the exeinfo string returned by BNLS is always 16 bytes long for lockdown.
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: Zorm on November 26, 2006, 11:51 AM
Pulling out the Raymond Chen moves now Skywing?! I <3 You.
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: l)ragon on November 26, 2006, 04:38 PM
Quote from: Skywing on November 26, 2006, 11:00 AM
Psychic debugging suggests that you might be doing something unwise like assuming the exeinfo string returned by BNLS is always 16 bytes long for lockdown.
01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00 CF 00 00   œ:.9‹á}?.....Ï..
00 00 00 00 00 00 00 00                           ................
01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00 00 00 00   œ:.9‹á}?........
00 00 00 00 00 00 00 00                           ................
01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00 00 00 00   œ:.9‹á}?........
00 00 00 00 00 00 00 00                           ................
01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00 00 00 00   œ:.9‹á}?........
00 00 00 00 00 00 00 00                           ................
01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00 00 00 00   œ:.9‹á}?........
00 00 00 00 00 00 00 00                           ................

Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: Ersan on November 26, 2006, 04:40 PM
Are those all during the same session?
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: l)ragon on November 26, 2006, 04:43 PM
No connected recieved disconnected for all of those. I was useing the same values though heh.
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: l)ragon on November 26, 2006, 05:47 PM
Data Minus the header.

01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00            œ:.9‹á}?........

01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00            œ:.9‹á}?........

01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00            œ:.9‹á}?........

01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00 CF 00 00   œ:.9‹á}?.....Ï..
00 00 00 00 00                                    ................

01 00 0E 01 8B 64 2B 3C B3 65 9C 55 43 2A 5F 9D   ....‹d+<³eœUC*_?
9C 3A 09 39 8B E1 7D 8F 00 00 00 00 00            œ:.9‹á}?........

more dumps
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: UserLoser on November 26, 2006, 10:30 PM
Where are logs of what you're sending?
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: Skywing on November 26, 2006, 11:25 PM
This should be fixed.  There was a problem with how version code information was being sent to clients when a particular version check result was sent from the cache instead of being computed on the fly.
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: l)ragon on November 27, 2006, 12:09 AM
Quote from: Skywing on November 26, 2006, 11:25 PM
This should be fixed.  There was a problem with how version code information was being sent to clients when a particular version check result was sent from the cache instead of being computed on the fly.
Knew you would find it ;)
Title: Re: Bug in BNLS_VERSIONCHECKEX2?
Post by: Sorc.Polgara on November 27, 2006, 12:27 PM
Skywing, you're my hero!  I wanna be more like you!

/suckupoff