BattleNet Module System (3.3.5a) menu

User Tag List

Results 1 to 3 of 3
  1. #1
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    BattleNet Module System (3.3.5a)

    I am attempting to make some progress at emulating the battle.net authentication system in the 3.3.5a (12340) WoW client.

    So far I have managed to obtain a large range of documentation regarding the subject from people emulating the process for Diablo 3 and SC2. The WoW protocols appear to follow almost the exact same structure, which has allowed me to reach the login proof stage.

    However, sending the two modules from SC2, D3, or a higher WoW patch results in the client knowing that it is connecting to the wrong game server and failing the login proof stage of authentication.

    So my question is regarding the module system in the 3.3.5a WoW client and if anyone has some information on it? I cannot find anything on google regarding the way WoW works. It notes on this website (bnet2_protcol [DarkBlizz.org SC2 Wiki]) that "Ralek and Kynox firstly contributed with the auth sequence reversed from wow." It is clear that I am not the only person to experiment with this procedure, so does anyone know the correct structure for these two modules to send?

    The process I have used to achieve my current situation is:
    • Change Battle.net.dll to point to my server
    • Listen on port 1119 for battle net packets
    • Handle the InformationRequest packet
    • Fail at sending the modules in LoginProof response


    Thanks,
    Harry

    edit: Some progress! http://www.ownedcore.com/forums/worl...d-modules.html (3.3.5 - Streamed Modules) Still seems quite confusing. Any further documentation = <3.
    Last edited by stoneharry; 08-28-2012 at 02:12 PM.

    BattleNet Module System (3.3.5a)
  2. #2
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i had a full client side implementation working for my clientless bot (based on Kynox & Ralek's work)

    See: WoW Clientless/Headless Bot Framework / SVN / [r1] /battlenet

  3. #3
    jjaa's Avatar Contributor
    Reputation
    245
    Join Date
    Dec 2006
    Posts
    562
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You could also take a look at starcrack. It would be outdated. But it may provide some information.

    https://bitbucket.org/Greatwolf/starcrack/src

Similar Threads

  1. All You Ever Want to Know About the Honor System
    By xlAnonym0uslx in forum World of Warcraft Guides
    Replies: 8
    Last Post: 12-16-2006, 08:24 PM
  2. User Infraction Warning System
    By Matt in forum Community Chat
    Replies: 28
    Last Post: 11-03-2006, 04:47 PM
  3. New to the honor system? Guide here
    By Amedis in forum World of Warcraft Guides
    Replies: 0
    Last Post: 06-16-2006, 09:21 AM
  4. The Honour System Explained
    By Cush in forum World of Warcraft Guides
    Replies: 2
    Last Post: 05-27-2006, 06:50 PM
  5. Replies: 0
    Last Post: 03-24-2006, 01:43 AM
All times are GMT -5. The time now is 01:45 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search