Valhalla Legends Forums Archive | Battle.net Bot Development | someone help with failed SID_AUTH_CHECK

AuthorMessageTime
leax
hi guys
the last time i succesfully logged on war3 tft bnet through BNLS was few month back and recently i m starting to get error on SID_AUTH_CHECK
heres a very cruel log in decimal (sorry its not in hex)

[255] [81] 
[37] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ] - Old game version (Additional info field supplies patch MPQ filename)
[ 87] [51] [88] [80] [95] [73] [88] [56] [54] [95] [49] [50] [48] [69] [95] [49] [50] [49] [65] [95] [101] [110] [85] [83] [46] [109] [112] [113] [ 0 ] -W3XP_IX86_120E_121A_enUS.mpq

im still relatively new with the BNLS and dont really have a clue about the recent talks about "lockdown" dll and things so im not sure if thats affecting my side of the log on process. i also saw something about MBNCSUtil, is this a new lib we have to use in line with BNLS ? thanks in advance

btw heres the log on sequence and failing point, i dont know if theres any more info i should give

BNET -> SUCCESFULLY CONNECTED to Battle.Net
BNET -> sending OK PROTOCOL_INITIALIZE_SELECTOR
BNET -> sending OK SID_AUTH_INFO
BNLS -> SUCCESFULLY CONNECTED to BNLS
BNET -> receive OK SID_PING
BNET -> sending OK SID_PING
BNET -> receive OK SID_AUTH_INFO
BNLS -> sending OK BNLS_CHOOSENLSREVISION
BNLS -> receive OK BNLS_CHOOSENLSREVISION
BNLS -> sending OK BNLS_CDKEY_EX
BNLS -> sending OK BNLS_VERSIONCHECK
BNLS -> receive OK BNLS_CDKEY_EX
BNLS -> receive OK BNLS_VERSIONCHECK
BNET -> sending OK SID_AUTH_CHECK
BNET -> receive ERROR SID_AUTH_CHECK








July 13, 2007, 2:08 PM
l2k-Shadow
the BNLS server you use hasn't been updated to the latest version of War3.. so you either have to find a BNLS server that has, or do your hashing locally.
July 13, 2007, 2:13 PM
leax
thanks for the fast response

im currently using bnls.valhallalegends.com as my BNLS
is that the correct one ? or can u recommand any updated ones
July 13, 2007, 2:17 PM
l2k-Shadow
hdx.jbls.org
July 13, 2007, 2:46 PM
leax
not much luck with that either, same error with "Old game version"
wonder which version is it refering too, dont remmeber hard coding any version number any where

*edit
maybe W3XP_IX86_120E_121A_enUS.mpq means  i m somehow supplying 1.20e as version code but its expecting 1.21a
July 13, 2007, 4:40 PM
HdxBmx27
make sure you use the Version Bytes correctly.
you should be sending 0x15
Get a full packet log using Wpe Pro
~Hdx
July 13, 2007, 5:07 PM
leax
thanks Hdx, you were right about the version byte been set wrongly, i changed to 0x15 now i no longer get the old version error which is good ~~
but i m getting a new invalid version error now...


*edit
just found a similar thread answering my own question https://davnit.net/bnet/vL/index.php?topic=16022.0
guess i should be using BNLS_CHECKVERSIONEX2


i downloaded wpepro to grab these packets, somehow only sending packets are caught, maybe a xp thing oh well

[code]
1  203.194.#.#:4299  63.241.83.109:6112  1  WSASend 
0000  01                                                 .

2  203.194.#.#:4299  63.241.83.109:6112  54  WSASend 
0000  FF 50 36 00 00 00 00 00 36 38 58 49 50 58 33 57    .P6.....68XIPX3W
0010  15 00 00 00 53 55 6E 65 7F 00 00 01 6C FD FF FF    ....SUne....l...
0020  09 0C 00 00 09 04 00 00 41 55 53 00 41 75 73 74    ........AUS.Aust
0030  72 61 6C 69 61 00                                  ralia.

3  203.194.#.#:4299  63.241.83.109:6112  8  WSASend 
0000  FF 25 08 00 78 F1 A2 91                            .%..x...

4  203.194.#.#:4300  64.183.189.104:9367  7  WSASend 
0000  07 00 0D 02 00 00 00                               .......

5  203.194.#.#:4300  64.183.189.104:9367  70  WSASend 
0000  46 00 0C 00 00 00 00 02 01 00 00 00 CC 33 78 5D    F............3x]
0010  46 5A 57 59 36 46 43 37 46 34 58 39 52 59 5A 58    FZWY6FC7F4X9RYZX
0020  45 37 34 32 47 47 4D 32 46 36 00 32 43 47 52 43    E742GGM2F6.2CGRC
0030  34 57 48 48 39 48 34 45 58 59 4B 59 4E 4B 43 45    4WHH9H4EXYKYNKCE
0040  46 46 32 39 4D 00                                  FF29M.

6  203.194.#.#:4300  64.183.189.104:9367  76  WSASend 
0000  4C 00 09 08 00 00 00 04 00 00 00 41 3D 32 39 31    L..........A=291
0010  37 31 33 38 38 35 32 20 42 3D 32 34 39 38 38 30    7138852 B=249880
0020  33 39 38 35 20 43 3D 31 32 32 32 32 31 37 38 32    3985 C=122221782
0030  35 20 34 20 41 3D 41 5E 53 20 42 3D 42 5E 43 20    5 4 A=A^S B=B^C
0040  43 3D 43 2D 41 20 41 3D 41 2D 42 00                C=C-A A=A-B.

7  203.194.#.#:4299  63.241.83.109:6112  148  WSASend 
0000  FF 51 94 00 99 62 A1 A4 BA 04 14 01 76 EE B3 0C    .Q...b......v...
0010  02 00 00 00 00 00 00 00 1A 00 00 00 0E 00 00 00    ................
0020  B1 5D 2F 00 00 00 00 00 31 FC 41 32 74 46 69 98    .]/.....1.A2tFi.
0030  4A 69 D9 64 B1 23 94 2F 3C 41 50 0B 1A 00 00 00    Ji.d.#./<AP.....
0040  12 00 00 00 65 78 1E 00 00 00 00 00 DC E6 7A B0    ....ex........z.
0050  7A 03 D0 CD 9C 94 92 1C 05 1D 07 94 95 79 D5 BA    z............y..
0060  57 61 72 33 2E 65 78 65 20 30 36 2F 31 33 2F 30    War3.exe 06/13/0
0070  36 20 30 36 3A 31 33 3A 30 35 20 31 35 37 32 33    6 06:13:05 15723
0080  30 37 00 44 65 73 63 61 72 74 65 73 20 30 2E 33    07.Descartes 0.3
0090  37 36 31 00                                        761.


[/code]
July 13, 2007, 6:29 PM
HdxBmx27
don't use valhallalegends, they arnt updated use jbls.org
And ya I suggest you use 0x1a for ver check
~Hdx
July 13, 2007, 6:48 PM

Search