• Welcome to Valhalla Legends Archive.
 

BNLS Issues!

Started by R.a.B.B.i.T, August 08, 2005, 03:20 PM

Previous topic - Next topic

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?

Yegg

I'm connecting through BNLS on Warcraft III: Reign of Chaos and it works just fine.

Hdx

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)~-~

Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status


UserLoser.

I don't see BNLS_CHOOSENLSREVISION being used when receiving SID_AUTH_INFO

R.a.B.B.i.T

8|
I'll give that a try then.

UserLoser.

Quote from: rabbit on August 08, 2005, 06:36 PM
8|
I'll give that a try then.

Well you better considering it's required for successfully logging onto Warcraft III and it's expansion using BNLS

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 :)

UserLoser.

Quote from: rabbit on August 08, 2005, 06:42 PM
I've able to get on Warcraft 3 using hdx.no-ip.org just fine.  And thanks, that worked :)

That's because it's an emulation server and does things it's own way (in this case, the wrong way)

Hdx

#9
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)~-~

Proud host of the JBLS server www.JBLS.org.
JBLS.org Status:
JBLS/BNLS Server Status

UserLoser.

Quote from: HdxBmx27 on August 08, 2005, 07:22 PM
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)~-~

Pretty sure if you use the NLS revision 2 it uses a "real" SHA1, else it uses Blizzard's implementation

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.