Valhalla Legends Forums Archive | Battle.net Bot Development | BNLS Issues!

AuthorMessageTime
R.a.B.B.i.T
Ok, this is a bit confusing.

My bot can connect to Battle.Net just fine on any client, but it's a little wanky.  Right now there is no hashing option, so people are stuck with BNLS.  My bot works with vl.bnls.userloser.net and bnls.valhallalegends.com just fine except for Warcraft 3/Frozen Throne.  When using either of those 2, it gets invalid password hash.  When I use hdx.no-ip.org, however, I get the exact opposite: Warcraft 3/Frozen Throne work, but nothing else does.  I'm using code that a few months ago worked (I haven't changed it at all) perfectly on any BNLS/JBLS server.  Eh?
August 8, 2005, 8:20 PM
Yegg
I'm connecting through BNLS on Warcraft III: Reign of Chaos and it works just fine.
August 8, 2005, 8:36 PM
HdxBmx27
Hurm, I jsut tested the common clients on my JBLS server.. and on BNLS everything works.
We/I havent touched the PW hashing functions of my JBLS server in quite some time...
Mind volenteering what your doing?
~-~(HDX)~-~
August 8, 2005, 8:43 PM
R.a.B.B.i.T
blegh..
http://www.liquid-server.org/stuff/modBNCS.bas
http://www.liquid-server.org/stuff/modBNLS.bas
August 8, 2005, 9:47 PM
UserLoser.
I don't see BNLS_CHOOSENLSREVISION being used when receiving SID_AUTH_INFO
August 8, 2005, 11:03 PM
R.a.B.B.i.T
8|
I'll give that a try then.
August 8, 2005, 11:36 PM
UserLoser.
[quote author=rabbit link=topic=12471.msg123645#msg123645 date=1123544191]
8|
I'll give that a try then.
[/quote]

Well you better considering it's required for successfully logging onto Warcraft III and it's expansion using BNLS
August 8, 2005, 11:37 PM
R.a.B.B.i.T
I've able to get on Warcraft 3 using hdx.no-ip.org just fine.  And thanks, that worked :)
August 8, 2005, 11:42 PM
UserLoser.
[quote author=rabbit link=topic=12471.msg123647#msg123647 date=1123544525]
I've able to get on Warcraft 3 using hdx.no-ip.org just fine.  And thanks, that worked :)
[/quote]

That's because it's an emulation server and does things it's own way (in this case, the wrong way)
August 8, 2005, 11:43 PM
HdxBmx27
Hurm Thanks for stating this, Looking at it now, your right it jsut stors the nlsRevision.. but dosent use it.
Anyways, Can anyone explain exactly the diffrence between NLSv2 and NLSv1. And Requesting 0x0B with flags of 0x02 should work for Non-wc3 PW hashing..
Also.. Looked into Double hash. .. You do the exact same thing as I do..
~-~(HDX)~-~
August 9, 2005, 12:22 AM
UserLoser.
[quote author=HdxBmx27 link=topic=12471.msg123657#msg123657 date=1123546944]
Hurm Thanks for stating this, Looking at it now, your right it jsut stors the nlsRevision.. but dosent use it.
Anyways, Can anyone explain exactly the diffrence between NLSv2 and NLSv1. And Requesting 0x0B with flags of 0x02 should work for Non-wc3 PW hashing..
Also.. Looked into Double hash. .. You do the exact same thing as I do..
~-~(HDX)~-~
[/quote]

Pretty sure if you use the NLS revision 2 it uses a "real" SHA1, else it uses Blizzard's implementation
August 9, 2005, 12:48 AM
R.a.B.B.i.T
Yeah...well Warcraft 3 works, but I still have to use my older crappy way of connecting with other clients.
August 9, 2005, 1:45 AM

Search