Anyone got any idea what it does...? And if you don't anyone want to take a crack at it?
(http://www.sixen.org/Battle.net.dll).
It can be found in the World of Warcraft Public Test folder or WotLK Beta if you're in it. They're both the same version. Grabbed this from the PTR folder, just in case though.
EDIT 8/30/09: The new version has been uploaded.
It exports 4 functions uninterestingly called "Battle_net_1", "Battle_net_2", "Battle_net_3", and "Battle_net_4". Battle_net_1 appears to take no parameters or they are somehow global in memory; it also performs some regular expression validation that consists of a string with 1-n word characters plus a dot, then a semicolon, then 1-n number characters. It also captures the first and second groups into backreferences excluding the semicolon. Not quite sure what it does because from my research WoW doesn't reference entities at all that way, but maybe things have changed.
It looks like a debugger library for error handling. Battle_net_2 has some functionality to determine whether it's running within a debugger and trap to it explicitly (int 3). After trapping it displays an error dialog and exits the process.
I also noticed something:
"D:\Projects\Battle.net\Augustus\Src\Build\Battle.net.pdb"
My two theories...
1) Augustus is a Battle.net Programmer (I checked all the credits and didn't see anyone by this name/lastname)
2) Augustus is a new project related to Battle.net they're working on.
And Hdx said he found depot.battle.net in there, which he said was a webserver. I tried resolving/connecting to that address and it's not up.
beta.depot.battle.net
Quote from: Hdx on October 01, 2008, 12:27 AM
beta.depot.battle.net
O_O. I think we have something... It resolves.
12.129.242.35
And that differs from the two addresses that the current Beta (Westfall) server uses.
It's about time people start becoming intrested in this. Since there's an intrest i will tell you what i know.
About 3 weeks ago I by mistake logged into a server on warcraft 2 that wasn't listed on any useast server name or nslookup useast.battle.net the ip was 2 off from one of the servers on useast.
About 10 minutes after logging into it the server and ip were suddenly nulled i guess i should have used a better name then "LookIfoundyou" None of the other clients would connect.
About a week later I checked the uswest servers. I found an intresting server on there as well but could not connect to it. Im not sure if it a older version of battle.net but the whole connection thing even for war2 was a bit different.
Also ive noticed on all servers there are about 8 ip addresses with 6112 open but cannot connect. they are all in the same block on each server.
Quote from: Sixen on September 30, 2008, 10:19 PM
I also noticed something:
"D:\Projects\Battle.net\Augustus\Src\Build\Battle.net.pdb"
My two theories...
1) Augustus is a Battle.net Programmer (I checked all the credits and didn't see anyone by this name/lastname)
2) Augustus is a new project related to Battle.net they're working on.
And Hdx said he found depot.battle.net in there, which he said was a webserver. I
tried resolving/connecting to that address and it's not up.
Q u o t e:
IMO Project Hydra will be the upcoming Battle.Net rerelease that will integrate WoW into Battle.Net along with the new blizzard games.
They've been sneaking upgraded revisions of the battle.net client library into the wow folder since the beta of WOTLK started. The latest revision recently being patched to 1.0.0.9799 of the "Augustus" branch.
It could mesh with the fact that they're trialling the Blizzard accounts system for login on the beta, the announcement that achievements will "down the track" be part of a "Blizzard Level" with SC2, DIII and WoW achievements contributing to this blizzard level.
It also matches the multi-headed Hydra name (integrating the three Blizz franchises into a single account and achievement system). :D
This is pretty intense. :P
Alright, so I just realized:
This file was not in the Alpha. It first showed up in the Beta. Now, in the Alpha, we used our WoW accounts to login. In the Beta, we have to use our Blizzard Accounts to login. Hm?
And a new version was released with the new build last night. It went from 1.0.0.10238 to 1.0.0.10477. I've uploaded it on my FTP, it's the same link.
Your site doesn't load for me :(
Quote from: Sixen on October 01, 2008, 04:24 PMIn the Beta, we have to use our Blizzard Accounts to login. Hm?
Did you packet log it? The packet log may be interesting to look at.
Quote from: Andy on October 01, 2008, 07:34 PM
Your site doesn't load for me :(
Mine should be up and running fine now.
Quote from: Don Cullen on October 01, 2008, 07:36 PM
Did you packet log it? The packet log may be interesting to look at.
Hmmm, good point.
Stress Client....3.<@..<..../...http://.0123456789ABCDEF
curious if there is any meaning to this.
This .dll seems to be linked to a web application from Blizzard Through the HTTP protocol
3C93C460 6465706F742E62617474+ db 'depot.battle.net',0
3C93C480 30313233343536373839+ db '0123456789ABCDEF',0
what does that look like? ...It could be the algorithm for CDKeys
3C93E040 42006100740074006C00+ unicode 'Battle.net Web Client',0000h
my guess is its apart of the new manager that blizzard is creating to put all games into 1 file system and the codename is called Augustus.
just looks like some meaningless data, to be honest.
Quote from: Sixen on October 01, 2008, 04:24 PM
Alright, so I just realized:
This file was not in the Alpha. It first showed up in the Beta. Now, in the Alpha, we used our WoW accounts to login. In the Beta, we have to use our Blizzard Accounts to login. Hm?
And a new version was released with the new build last night. It went from 1.0.0.10238 to 1.0.0.10477. I've uploaded it on my FTP, it's the same link.
I think you're backwards; in Alpha I needed to create a "temporary Blizzard account," but once Beta was posted to PTR people could use their WoW accounts.
Quote from: MyndFyre[vL] on October 02, 2008, 11:20 AM
I think you're backwards; in Alpha I needed to create a "temporary Blizzard account," but once Beta was posted to PTR people could use their WoW accounts.
You sure about that Mynd, ;P. In the Alpha we used our normal account names. Login to the Beta, you need to use your Temporary Blizzard Account.
PTR Client and Beta Client are different, just FYI.
Quote from: Sixen on October 02, 2008, 01:16 PM
Quote from: MyndFyre[vL] on October 02, 2008, 11:20 AM
I think you're backwards; in Alpha I needed to create a "temporary Blizzard account," but once Beta was posted to PTR people could use their WoW accounts.
You sure about that Mynd, ;P. In the Alpha we used our normal account names. Login to the Beta, you need to use your Temporary Blizzard Account.
PTR Client and Beta Client are different, just FYI.
Do I need to revisit an old thread (http://forum.valhallalegends.com/index.php?topic=17539.msg179466#msg179466)? :P
Quote from: MyndFyre[vL] on October 02, 2008, 01:37 PM
Do I need to revisit an old thread (http://forum.valhallalegends.com/index.php?topic=17539.msg179466#msg179466)? :P
:(.
So, just to make sure I wasn't going crazy, I checked. To login to the PTR, you need to use your normal account. To login to the beta, you
can use your normal WoW account, however it doesn't add the PTR to it, so it doesn't function 100% correctly.
The Battle.net.dll was introduced with the Beta, and so was the Temporary Blizzard Account. Blue post (http://www.wowblues.com/us/blizzard-account-8199359928.html) about requiring a Blizz Account to get into the Beta. That thread you posted all happened during the Beta.
I promise I needed to create a blizz account to get into the alpha.
Quote from: MyndFyre[vL] on September 30, 2008, 07:55 PM
It exports 4 functions uninterestingly called "Battle_net_1", "Battle_net_2", "Battle_net_3", and "Battle_net_4". Battle_net_1 appears to take no parameters or they are somehow global in memory; it also performs some regular expression validation that consists of a string with 1-n word characters plus a dot, then a semicolon, then 1-n number characters. It also captures the first and second groups into backreferences excluding the semicolon. Not quite sure what it does because from my research WoW doesn't reference entities at all that way, but maybe things have changed.
It does a bit more than that, check out how it creates randomness with CryptGenRandom, a sha1 of values from the global memory status, free disk space, current process id, current thread id, and then more crypto stuff in 3C932D00.
Yeah sorry brew, I didn't spend much more than about 2 minutes really investigating. I have better things to do with my time.
Quote from: brew on October 02, 2008, 07:04 PM
It does a bit more than that, check out how it creates randomness with CryptGenRandom, a sha1 of values from the global memory status, free disk space, current process id, current thread id, and then more crypto stuff in 3C932D00.
Feel free to keep looking.
Quote from: MyndFyre[vL] on October 02, 2008, 05:07 PM
I promise I needed to create a blizz account to get into the alpha.
I distinctly remember only having to use our normal WoW accounts, because when the beta came out and introduced the Temporary Accounts, I asked if we needed to use those on the forums as well, and I had been posting on the forums for some time. That thread I linked you to had come around as the beta was released.
Blizzard needs to unify the account systems, 4srsly.
Quote from: Andy on October 02, 2008, 09:09 PM
Blizzard needs to unify the account systems, 4srsly.
Almost positive that's what's going on... Soon(TM) (http://www.wowwiki.com/Soon).
Quote from: Sixen on October 03, 2008, 01:55 AM
Quote from: Andy on October 02, 2008, 09:09 PM
Blizzard needs to unify the account systems, 4srsly.
Almost positive that's what's going on... Soon(TM) (http://www.wowwiki.com/Soon).
z0mg, I didn't need to upgrade to a Blizzard account for 3.0.2 :o
Quote from: MyndFyre[vL] on October 14, 2008, 10:42 PM
z0mg, I didn't need to upgrade to a Blizzard account for 3.0.2 :o
Mmmm, i'm thinking it's coming with WotLK, not the patch itself.
I'd say best bets are it'd be coming with starcraft two, or diablo three.
Quote from: chyea on October 22, 2008, 11:57 AM
I'd say best bets are it'd be coming with starcraft two, or diablo three.
Bnet v2!
Quote from: Sixen on October 22, 2008, 12:40 AM
Quote from: MyndFyre[vL] on October 14, 2008, 10:42 PM
z0mg, I didn't need to upgrade to a Blizzard account for 3.0.2 :o
Mmmm, i'm thinking it's coming with WotLK, not the patch itself.
Well.... Just saying.... Didn't need to upgrade to a Blizzard account. :o
Quote from: MyndFyre[vL] on November 13, 2008, 02:47 AM
Well.... Just saying.... Didn't need to upgrade to a Blizzard account. :o
-_-;.
Perhaps they're waiting for Bnet2?
This (http://www.wowinsider.com/2008/11/11/blizzard-prepares-for-switch-to-battle-net-accounts/) might be of interest :)
Quote from: VeNd3ttA on November 14, 2008, 10:52 AM
This (http://www.wowinsider.com/2008/11/11/blizzard-prepares-for-switch-to-battle-net-accounts/) might be of interest :)
w00t, nice find, ;).
So does that mean WoW will be in our channels chattin with us? o.O
Means I need to hurry up and get NLS working in time for them to release v3. -.-
That's interesting. I wonder if there going to use the same BNCS as warcraft III. Unless they decide it's time for a nls again.
Quote from: MyStiCaL on November 14, 2008, 10:44 PM
So does that mean WoW will be in our channels chattin with us? o.O
It's definitely a possibility...
Though with how the architectures work, I doubt that would be the case, they'd have to change some things around.
As far as being able to contact WoW accounts via Battle.net, that's a possibility.
I'm curious will starcraft II and Diablo III become paying ONLINE accounts just like WoW?
Although i somewhat doubt that, but if WoW because its a monthlyyearly paid for service, how would that be intergrated into battle.net accounts..
Also because of the server load, Do you think maybe they'll add more servers to battle.net? Sorta like how Wow has a bajillion servers. (Figurley Speaking) instead of USEAST/WEST ect.
and yeah i know its off topic.
Quote from: MyStiCaL on November 16, 2008, 02:00 AM
I'm curious will starcraft II and Diablo III become paying ONLINE accounts just like WoW?
Although i somewhat doubt that, but if WoW because its a monthlyyearly paid for service, how would that be intergrated into battle.net accounts..
Also because of the server load, Do you think maybe they'll add more servers to battle.net? Sorta like how Wow has a bajillion servers. (Figurley Speaking) instead of USEAST/WEST ect.
and yeah i know its off topic.
My bet would be they would have a bunch of servers...
[US West]
63.241.83.7
63.241.83.8
63.241.83.9
63.241.83.11
63.241.83.12
63.241.83.13
63.241.83.107
63.241.83.108
63.241.83.109
63.241.83.110
63.241.83.111
63.241.83.112
[US East]
63.240.202.120
63.240.202.121
63.240.202.122
63.240.202.126
63.240.202.127
63.240.202.128
63.240.202.129
63.240.202.130
63.240.202.131
63.240.202.134
63.240.202.138
63.240.202.139
[Europe]
213.248.106.65
213.248.106.66
213.248.106.67
213.248.106.68
213.248.106.200
213.248.106.201
213.248.106.202
213.248.106.204
[Asia]
211.233.0.49
211.233.0.50
211.233.0.51
211.233.0.52
211.233.0.53
211.233.0.54
211.233.0.55
211.233.0.56
211.233.0.57
211.233.0.58
211.233.0.59
211.233.0.60
211.233.0.61
211.233.0.62
211.233.0.63
211.233.0.64
211.233.0.72
211.233.0.73
211.233.0.74
211.233.0.75
211.233.0.76
211.233.0.78
211.233.0.79
211.233.0.80
They have plenty of servers for BNet.
Quote from: MyStiCaL on November 16, 2008, 02:00 AM
I'm curious will starcraft II and Diablo III become paying ONLINE accounts just like WoW?
Although i somewhat doubt that, but if WoW because its a monthlyyearly paid for service, how would that be intergrated into battle.net accounts..
Wha? They're going to turn everything into a Blizzard Account. You'll have one big Blizzard account and then a Battle.net/WoW account for that game.
As I see it, Sixen@USWest, Sixen@USEast, and all of my other Sixen accounts will be tied to my Blizzard Account.
Quote from: MyStiCaL on November 16, 2008, 02:00 AMAlso because of the server load, Do you think maybe they'll add more servers to battle.net? Sorta like how Wow has a bajillion servers. (Figurley Speaking) instead of USEAST/WEST ect.
and yeah i know its off topic.
They might add more servers, who knows. However, there will be new namespaces for the new games.
Quote from: Andy on November 16, 2008, 11:54 AM
[US West]
63.241.83.9
63.241.83.12
63.241.83.13
63.241.83.107
63.241.83.108
63.241.83.109
63.241.83.110
63.241.83.111
63.241.83.112
[US East]
63.240.202.120
63.240.202.121
63.240.202.122
63.240.202.126
63.240.202.127
63.240.202.128
63.240.202.129
63.240.202.130
63.240.202.131
63.240.202.134
63.240.202.138
63.240.202.139
[Europe]
213.248.106.200
213.248.106.201
213.248.106.202
213.248.106.204
[Asia]
211.233.0.49
211.233.0.50
211.233.0.51
211.233.0.52
211.233.0.53
211.233.0.72
211.233.0.73
211.233.0.74
211.233.0.75
211.233.0.76
211.233.0.78
211.233.0.79
211.233.0.80
They have plenty of servers for BNet.
not nearly as much as wow, and when you implement all the games onto the same servers, your gunna need a shitload more? specially when battle.net servers over load with just a simple botnet
Quote from: Andy on November 16, 2008, 11:54 AM
[US West]
63.241.83.9
63.241.83.12
63.241.83.13
63.241.83.107
63.241.83.108
63.241.83.109
63.241.83.110
63.241.83.111
63.241.83.112
[US East]
63.240.202.120
63.240.202.121
63.240.202.122
63.240.202.126
63.240.202.127
63.240.202.128
63.240.202.129
63.240.202.130
63.240.202.131
63.240.202.134
63.240.202.138
63.240.202.139
[Europe]
213.248.106.200
213.248.106.201
213.248.106.202
213.248.106.204
[Asia]
211.233.0.49
211.233.0.50
211.233.0.51
211.233.0.52
211.233.0.53
211.233.0.72
211.233.0.73
211.233.0.74
211.233.0.75
211.233.0.76
211.233.0.78
211.233.0.79
211.233.0.80
They have plenty of servers for BNet.
You're missing quite a few:
Non-authoritative answer:
Name: useast.battle.net
Addresses: 63.240.202.128, 63.240.202.129, 63.240.202.130, 63.240.202.131
63.240.202.134, 63.240.202.138, 63.240.202.139, 63.240.202.120, 6
3.240.202.121
63.240.202.122, 63.240.202.126, 63.240.202.127
Non-authoritative answer:
Name: uswest.battle.net
Addresses: 63.241.83.13, 63.241.83.107, 63.241.83.108, 63.241.83.109
63.241.83.110, 63.241.83.111, 63.241.83.112, 63.241.83.7, 63.241.
83.8
63.241.83.9, 63.241.83.11, 63.241.83.12
Non-authoritative answer:
Name: europe.battle.net
Addresses: 213.248.106.65, 213.248.106.66, 213.248.106.67, 213.248.106.68
213.248.106.200, 213.248.106.201, 213.248.106.202, 213.248.106.20
4
Non-authoritative answer:
Name: asia.battle.net
Addresses: 211.233.0.80, 211.233.0.49, 211.233.0.50, 211.233.0.51
211.233.0.52, 211.233.0.53, 211.233.0.54, 211.233.0.55, 211.233.0
.56
211.233.0.57, 211.233.0.58, 211.233.0.59, 211.233.0.60, 211.233.0
.61
211.233.0.62, 211.233.0.63, 211.233.0.64, 211.233.0.72, 211.233.0
.73
211.233.0.74, 211.233.0.75, 211.233.0.76, 211.233.0.78, 211.233.0
.79
Why don't we stop positioning idle speculation as fact. Sixen, as someone who was consistently wrong on this topic, you should know better.
I'm not saying it's not going to happen. But it at least deserves to not be treated as "it's going to be X and Y" - but rather "it might be" or "I hope it's".
Quote from: MyndFyre[vL] on November 16, 2008, 06:04 PM
Why don't we stop positioning idle speculation as fact. Sixen, as someone who was consistently wrong on this topic, you should know better.
I'm not saying it's not going to happen. But it at least deserves to not be treated as "it's going to be X and Y" - but rather "it might be" or "I hope it's".
Alright, "it'll probably be"...
What a messy list...
Got bored and decided to make a little port 6112 scanner thing...
West's range gave 63.241.83.18, 78, 103, 201-214.
East's range gave 63.240.202.98, 148, 201-213, and 215.
Europe's range gave 213.248.106.101-117, 194, and 208.
Asia's range gave 211.233.0.67, 83, 133, 201-209, 211-222 and 224.
Some of these servers disconnect you when you send a packet, some try to make you connect on old versions (IX86verX.mpq)...
Probably since some of those are MCP servers (63.240.202.148, for example), and probably disconnect you if you start sending SID_AUTH_INFO...
Ya, I noticed that... but there's a lot of servers and ranges that I doubt would all be MCP...
Don't forget to include the Beta (also known as Westfall) realm.
beta.battle.net
12.129.237.* changes too much... They seem to run through a different IP for each new beta.
now were listing servers? lol, Im just saying there going to need to add a shitload more, and i forgot wat i was gunna say.
Iono... I think there's plenty to handle logins. I doubt they're going to run actual gameplay on the BNCS servers.