Author Topic: Concerning Battle.net.dll  (Read 12423 times)

0 Members and 4 Guests are viewing this topic.

Offline Holly

  • Newbie
  • *
  • Posts: 36
  • 4B656B65
    • View Profile
Concerning Battle.net.dll
« on: October 02, 2008, 06:28:47 am »
Well when the PTR was released for WoW a file was included in the installation called "Battle.net.dll"

Well I disassembled it and skimmed through it a bit to see what it was all about and got the following:

Code: [Select]
3C93C460                           SSZ3C93C460_depot_battle_net:
 3C93C460  6465706F742E62617474+      db 'depot.battle.net',0
 3C93C471  000000                    Align 4
 3C93C474                           L3C93C474:
 3C93C474  54                        db 54h;   'T'
 3C93C475  4D                        db 4Dh;   'M'
 3C93C476  50                        db 50h;   'P'
 3C93C477  00                        db 00h;

 
Code: [Select]
3C93C480                           SSZ3C93C480_0123456789ABCDEF:
 3C93C480  30313233343536373839+      db '0123456789ABCDEF',0
 3C93C491  000000                    Align 4
 3C93C494                           L3C93C494:
 3C93C494  00                        db 00h;
 3C93C495  00                        db 00h;
 3C93C496  01                        db 01h;
 3C93C497  00                        db 00h;
 3C93C498                           L3C93C498:
 3C93C498  28000000                  dd 00000028h
 3C93C49C                           L3C93C49C:
 3C93C49C  3025913C                  dd L3C912530
 3C93C4A0  00DE923C                  dd L3C92DE00
 3C93C4A4                           L3C93C4A4:
 3C93C4A4  102F913C                  dd L3C912F10
 3C93C4A8  00DE923C                  dd L3C92DE00
 3C93C4AC                           L3C93C4AC:
 3C93C4AC  D026913C                  dd L3C9126D0
 3C93C4B0  0027913C                  dd L3C912700
 3C93C4B4                           L3C93C4B4:
 3C93C4B4  2030913C                  dd L3C913020
 3C93C4B8  00DE923C                  dd L3C92DE00
 3C93C4BC  0030913C                  dd L3C913000
 3C93C4C0  1030913C                  dd L3C913010
 3C93C4C4  148B933C                  dd jmp_MSVCR80.dll!_purecall
 3C93C4C8                           L3C93C4C8:
 3C93C4C8  53                        db 53h;   'S'
 3C93C4C9  74                        db 74h;   't'
 3C93C4CA  72                        db 72h;   'r'
 3C93C4CB  65                        db 65h;   'e'
 3C93C4CC  73                        db 73h;   's'
 3C93C4CD  73                        db 73h;   's'

Code: [Select]
3C93E040                           SWC3C93E040_Battle_net_Web_Client:
 3C93E040  42006100740074006C00+      unicode 'Battle.net Web Client',0000h
 3C93E06C                           L3C93E06C:
 3C93E06C  47                        db 47h;   'G'
 3C93E06D  00                        db 00h;
 3C93E06E  45                        db 45h;   'E'
 3C93E06F  00                        db 00h;
 3C93E070  54                        db 54h;   'T'
 3C93E071  00                        db 00h;
 3C93E072  00                        db 00h;
 3C93E073  00                        db 00h;
 3C93E074  00                        db 00h;
 3C93E075  00                        db 00h;
 3C93E076  00                        db 00h;
 3C93E077  00                        db 00h;
 3C93E078                           L3C93E078:
 3C93E078  0000000000005940          dq 4059000000000000h
 3C93E080  55                        db 55h;   'U'
 3C93E081  52                        db 52h;   'R'
 3C93E082  4C                        db 4Ch;   'L'
 3C93E083  44                        db 44h;   'D'
 3C93E084  6F                        db 6Fh;   'o'
 3C93E085  77                        db 77h;   'w'
 3C93E086  6E                        db 6Eh;   'n'
 3C93E087  6C                        db 6Ch;   'l'
 3C93E088  6F                        db 6Fh;   'o'
 3C93E089  61                        db 61h;   'a'
 3C93E08A  64                        db 64h;   'd'
 3C93E08B  00                        db 00h;
 3C93E08C                           L3C93E08C:
 3C93E08C  148B933C                  dd jmp_MSVCR80.dll!_purecall
 3C93E090  105A923C                  dd L3C925A10
 3C93E094  148B933C                  dd jmp_MSVCR80.dll!_purecall
 3C93E098  148B933C                  dd jmp_MSVCR80.dll!_purecall
 3C93E09C                           L3C93E09C:
 3C93E09C  405A923C                  dd L3C925A40
 3C93E0A0  005B923C                  dd L3C925B00
 3C93E0A4  705A923C                  dd L3C925A70
 3C93E0A8  505A923C                  dd L3C925A50
 3C93E0AC  30                        db 30h;   '0'
 3C93E0AD  31                        db 31h;   '1'
 3C93E0AE  32                        db 32h;   '2'
 3C93E0AF  33                        db 33h;   '3'
 3C93E0B0  34                        db 34h;   '4'
 3C93E0B1  35                        db 35h;   '5'
 3C93E0B2  36                        db 36h;   '6'
 3C93E0B3  37                        db 37h;   '7'
 3C93E0B4  38                        db 38h;   '8'
 3C93E0B5  39                        db 39h;   '9'
 3C93E0B6  41                        db 41h;   'A'
 3C93E0B7  42                        db 42h;   'B'
 3C93E0B8  43                        db 43h;   'C'
 3C93E0B9  44                        db 44h;   'D'
 3C93E0BA  45                        db 45h;   'E'
 3C93E0BB  46                        db 46h;   'F'
 3C93E0BC  00                        db 00h;
 3C93E0BD  00                        db 00h;
 3C93E0BE  00                        db 00h;
 3C93E0BF  00                        db 00h;

Code: [Select]
3C93E118  6272616E636865732F41+      db 'branches/Augustus',0
 3C93E12A  0000                      Align 4

Code: [Select]
3C93E5B0                           SSZ3C93E5B0_C__Battle_net_CoreDumps__s__e__d:
 3C93E5B0  433A5C426174746C652E+      db 'C:\Battle.net\CoreDumps\%s_%e_%d.dmp',0
 3C93E5D5  000000                    Align 4

Code: [Select]
3C93C7D4                           SSZ3C93C7D4__logon_battle_net:
 3C93C7D4  2E6C6F676F6E2E626174+      db '.logon.battle.net',0
 3C93C7E6  0000                      Align 4
 3C93C7E8                           L3C93C7E8:
 3C93C7E8  80D9913C                  dd L3C91D980
 3C93C7EC  D07F913C                  dd L3C917FD0
 3C93C7F0  107C913C                  dd L3C917C10
 3C93C7F4  507C913C                  dd L3C917C50
 3C93C7F8  A0C7913C                  dd L3C91C7A0
 3C93C7FC  E0C7913C                  dd L3C91C7E0
 3C93C800  C0C7913C                  dd L3C91C7C0
 3C93C804  40D9913C                  dd L3C91D940
 3C93C808  50D9913C                  dd L3C91D950
 3C93C80C  60D9913C                  dd L3C91D960
 3C93C810  70D9913C                  dd L3C91D970
 3C93C814                           L3C93C814:
 3C93C814  30DB913C                  dd L3C91DB30
 3C93C818  B0DE913C                  dd L3C91DEB0
 3C93C81C                           L3C93C81C:
 3C93C81C  60DB913C                  dd L3C91DB60
 3C93C820  D07F913C                  dd L3C917FD0
 3C93C824  107C913C                  dd L3C917C10
 3C93C828  507C913C                  dd L3C917C50
 3C93C82C  A0C7913C                  dd L3C91C7A0
 3C93C830  E0C7913C                  dd L3C91C7E0
 3C93C834  C0C7913C                  dd L3C91C7C0
 3C93C838  70DA913C                  dd L3C91DA70
 3C93C83C  50D9913C                  dd L3C91D950
 3C93C840  60D9913C                  dd L3C91D960
 3C93C844  60DA913C                  dd L3C91DA60
 3C93C848  75                        db 75h;   'u'
 3C93C849  73                        db 73h;   's'
 3C93C84A  65                        db 65h;   'e'
 3C93C84B  72                        db 72h;   'r'
 3C93C84C  00                        db 00h;
 3C93C84D  00                        db 00h;
 3C93C84E  00                        db 00h;
 3C93C84F  00                        db 00h;
 3C93C850  73                        db 73h;   's'
 3C93C851  74                        db 74h;   't'
 3C93C852  72                        db 72h;   'r'
 3C93C853  69                        db 69h;   'i'
 3C93C854  6E                        db 6Eh;   'n'
 3C93C855  67                        db 67h;   'g'
 3C93C856  00                        db 00h;
 3C93C857  00                        db 00h;
 3C93C858  73                        db 73h;   's'
 3C93C859  74                        db 74h;   't'
 3C93C85A  72                        db 72h;   'r'
 3C93C85B  75                        db 75h;   'u'
 3C93C85C  63                        db 63h;   'c'
 3C93C85D  74                        db 74h;   't'
 3C93C85E  00                        db 00h;
 3C93C85F  00                        db 00h;
 3C93C860  72                        db 72h;   'r'
 3C93C861  65                        db 65h;   'e'
 3C93C862  61                        db 61h;   'a'
 3C93C863  6C                        db 6Ch;   'l'
 3C93C864  36                        db 36h;   '6'
 3C93C865  34                        db 34h;   '4'
 3C93C866  00                        db 00h;
 3C93C867  00                        db 00h;
 3C93C868  72                        db 72h;   'r'
 3C93C869  65                        db 65h;   'e'
 3C93C86A  61                        db 61h;   'a'
 3C93C86B  6C                        db 6Ch;   'l'
 3C93C86C  33                        db 33h;   '3'
 3C93C86D  32                        db 32h;   '2'
 3C93C86E  00                        db 00h;
 3C93C86F  00                        db 00h;
 3C93C870  6F                        db 6Fh;   'o'
 3C93C871  70                        db 70h;   'p'
 3C93C872  74                        db 74h;   't'
 3C93C873  69                        db 69h;   'i'
 3C93C874  6F                        db 6Fh;   'o'
 3C93C875  6E                        db 6Eh;   'n'
 3C93C876  61                        db 61h;   'a'
 3C93C877  6C                        db 6Ch;   'l'
 3C93C878  00                        db 00h;
 3C93C879  00                        db 00h;
 3C93C87A  00                        db 00h;
 3C93C87B  00                        db 00h;
 3C93C87C  6E                        db 6Eh;   'n'
 3C93C87D  75                        db 75h;   'u'
 3C93C87E  6C                        db 6Ch;   'l'
 3C93C87F  6C                        db 6Ch;   'l'
 3C93C880  00                        db 00h;
 3C93C881  00                        db 00h;
 3C93C882  00                        db 00h;
 3C93C883  00                        db 00h;
 3C93C884  69                        db 69h;   'i'
 3C93C885  6E                        db 6Eh;   'n'
 3C93C886  74                        db 74h;   't'
 3C93C887  00                        db 00h;
 3C93C888  66                        db 66h;   'f'
 3C93C889  6F                        db 6Fh;   'o'
 3C93C88A  75                        db 75h;   'u'
 3C93C88B  72                        db 72h;   'r'
 3C93C88C  63                        db 63h;   'c'
 3C93C88D  63                        db 63h;   'c'
 3C93C88E  00                        db 00h;
 3C93C88F  00                        db 00h;
 3C93C890  65                        db 65h;   'e'
 3C93C891  6E                        db 6Eh;   'n'
 3C93C892  75                        db 75h;   'u'
 3C93C893  6D                        db 6Dh;   'm'
 3C93C894  00                        db 00h;
 3C93C895  00                        db 00h;
 3C93C896  00                        db 00h;
 3C93C897  00                        db 00h;
 3C93C898  63                        db 63h;   'c'
 3C93C899  68                        db 68h;   'h'
 3C93C89A  6F                        db 6Fh;   'o'
 3C93C89B  69                        db 69h;   'i'
 3C93C89C  63                        db 63h;   'c'
 3C93C89D  65                        db 65h;   'e'
 3C93C89E  00                        db 00h;
 3C93C89F  00                        db 00h;

The code-name has been established as "Augustus" and maybe it's some type of Auth system? There are rumors they are linking all the Blizzard games together to share the same status and connection protocol. Maybe this is for BNET 2.0?

If anyone else has taken a look at it, maybe shine a little bit more light on this.

The current version is "1.0.0.10523" and can be located here
« Last Edit: October 04, 2008, 07:38:07 pm by Baroness »

Offline Lead

  • x86
  • Hero Member
  • *****
  • Posts: 635
  • Shaman of Sexy.
    • View Profile
Re: Concerning Battle.net.dll
« Reply #1 on: October 02, 2008, 06:45:19 am »
C:\Documents and Settings\shorjg01>tracert depot.battle.net
Unable to resolve target system name depot.battle.net.

Unless the SA is getting stingy here again, this is probably something they have blocked off to the public (for now).


Quote
Son, if you really want something in this life, you have to work for it. Now quiet! They're about to announce the lottery numbers. - Homer Simpson

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Concerning Battle.net.dll
« Reply #2 on: October 02, 2008, 06:47:15 am »
Battle.net for WoW?  I hope to God not.

Offline Holly

  • Newbie
  • *
  • Posts: 36
  • 4B656B65
    • View Profile
Re: Concerning Battle.net.dll
« Reply #3 on: October 02, 2008, 06:52:22 am »
Another update on the actual dependencies it requires

Battle.net.dll Dependencies

The 2 dynamic libraries were included (obviously) and here they are

dbghelp.dll
msvcr80.dll

Oh and Lead, try beta.depot.battle.net (100% packet loss) but at least it resolves the IP to "12.129.242.35". I believe the closest location would be Los Angeles and we all know their main HQ is located in Irvine, so.
« Last Edit: October 04, 2008, 07:39:05 pm by Baroness »

Offline Lead

  • x86
  • Hero Member
  • *****
  • Posts: 635
  • Shaman of Sexy.
    • View Profile
Re: Concerning Battle.net.dll
« Reply #4 on: October 02, 2008, 07:58:24 am »
Another update on the actual dependencies it requires

Battle.net.dll Dependencies

The 2 dynamic libraries were included (obviously) and here they are

dbghelp.dll
msvcr80.dll

Oh and Lead, try beta.depot.battle.net (100% packet loss) but at least it resolves the IP to "12.129.242.35". I believe the closest location would be Los Angeles and we all know their main HQ is located in Irvine, so.

Natch! Most DEFINITELY something interesting. The Traceroute takes me directly to Irvine, Blizzards headquarters, according to Visualroute.

The Libraries that were included are nothing too out of the ordinary... msvcr80 being a C runtime library distributed with MS VS 2005 and dbghelp being the debugging tools library.

I'm still curious to what this could be:
Code: [Select]
3C93E040                           SWC3C93E040_Battle_net_Web_Client:SURELY NOT A WEB CLIENT?!? Who knows. Only the future shall tell!

Edit: Something else that may be worth trying is connecting a bot or attempting to telnet that server to see if it will respond (on port 6112 possibly), or maybe even setting the WoW realmlist to that server. I'll try it when I get home.
« Last Edit: October 02, 2008, 08:01:57 am by Lead »


Quote
Son, if you really want something in this life, you have to work for it. Now quiet! They're about to announce the lottery numbers. - Homer Simpson

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Concerning Battle.net.dll
« Reply #5 on: October 02, 2008, 09:37:02 am »
Possibly they are developing a web client for account management?  Sort of how Steam works with accounts, maybe.

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Concerning Battle.net.dll
« Reply #6 on: October 02, 2008, 12:16:32 pm »
Possibly they are developing a web client for account management?  Sort of how Steam works with accounts, maybe.

battle.net or WoW account?  They already have extensive tools for managing your account online.

Offline Warrior

  • supreme mac daddy of trolls
  • Hero Member
  • *****
  • Posts: 7503
  • One for a Dime two for a Quarter!
    • View Profile
Re: Concerning Battle.net.dll
« Reply #7 on: October 02, 2008, 12:31:39 pm »
Battle.net related things have be propping up in Wrath of the Lich King betas too. Also the IP it resolves to is pretty similar to that of the WOTLK Beta Realm.
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Offline Holly

  • Newbie
  • *
  • Posts: 36
  • 4B656B65
    • View Profile
Re: Concerning Battle.net.dll
« Reply #8 on: October 02, 2008, 03:03:19 pm »
Just included those two libraries in case someone didn't have them and someone asked for them earlier but I can't remember who and where from. It is rather interesting isn't it?
« Last Edit: October 04, 2008, 07:39:38 pm by Baroness »

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: Concerning Battle.net.dll
« Reply #9 on: October 02, 2008, 06:16:54 pm »
Battle.net related things have be propping up in Wrath of the Lich King betas too. Also the IP it resolves to is pretty similar to that of the WOTLK Beta Realm.

Code: [Select]
set realmlist 12.129.236.126
set patchlist us.version.worldofwarcraft.com
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Holly

  • Newbie
  • *
  • Posts: 36
  • 4B656B65
    • View Profile
Re: Concerning Battle.net.dll
« Reply #10 on: October 02, 2008, 08:01:14 pm »
Yea Lead, the telnet isn't responsive to it.

Offline Denial

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Concerning Battle.net.dll
« Reply #11 on: October 02, 2008, 08:05:41 pm »
Let me give my input on this.

At first when this was brought to my attention we first thought it was the new project they were working on but after some checking out i believe Augustus is the new content management system for accounts it seems they are merging all games + wow into one management system.


Now for the ip it doesn't belong to any of the linch king betas but seeing from the trace it seems that ip could be for internal use only IE a alpha test which only allows internal connections to connect. WHich explains the downtime as well periodically


Sorry for the delayed response theres 2 other forums this is being discussed on as well.
« Last Edit: October 02, 2008, 08:12:13 pm by Denial »

Offline Blaze

  • x86
  • Hero Member
  • *****
  • Posts: 7136
  • Canadian
    • View Profile
    • Maide
Re: Concerning Battle.net.dll
« Reply #12 on: October 02, 2008, 08:07:20 pm »
they are merging all games + wow into one management system.

Yep.
And like a fool I believed myself, and thought I was somebody else...

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Concerning Battle.net.dll
« Reply #13 on: October 02, 2008, 08:15:23 pm »
Sorry for the delayed response theres 2 other forums this is being discussed on as well.
Considering this is your first post, I don't think people were holding their breath waiting for your input. :P

Offline Lead

  • x86
  • Hero Member
  • *****
  • Posts: 635
  • Shaman of Sexy.
    • View Profile
Re: Concerning Battle.net.dll
« Reply #14 on: October 02, 2008, 08:53:44 pm »
Sorry for the delayed response theres 2 other forums this is being discussed on as well.
Considering this is your first post, I don't think people were holding their breath waiting for your input. :P


Your so mean iago :-P


Quote
Son, if you really want something in this life, you have to work for it. Now quiet! They're about to announce the lottery numbers. - Homer Simpson