Author | Message | Time |
---|---|---|
Jaquio | Umm, I was wondering what is the exact account create Sequence for War3/TFT and what is the Sequence for other games? I am using BNLS so I would also need to know exactly which BNLS Pakcets I would have to send as well, thanks, | March 10, 2006, 4:20 AM |
HeRo | http://bnetdocs.valhallalegends.com/content.php has all you need | March 10, 2006, 4:57 AM |
Jaquio | [quote author=HeRo link=topic=14480.msg148050#msg148050 date=1141966671] http://bnetdocs.valhallalegends.com/content.php has all you need [/quote] It doesn't tell the exactly account create sequences.. | March 10, 2006, 5:47 AM |
PaiD | no but a packet logger will. | March 10, 2006, 5:53 AM |
Jaquio | [quote author=Savior link=topic=14480.msg148055#msg148055 date=1141970022] no but a packet logger will. [/quote] I don't understand packet logs, lmao. I have packet logged myself making a new account and it confused me to hell. :p | March 10, 2006, 6:08 AM |
HeRo | how do you go about creating a bot without having any knowledge of packet logging? | March 10, 2006, 6:11 AM |
Jaquio | [quote author=HeRo link=topic=14480.msg148057#msg148057 date=1141971068] how do you go about creating a bot without having any knowledge of packet logging? [/quote] By using BNetDocs, lmao. Not that hard to remove a dword here, place it here, blah blah, etc,etc. But I am slowly learning. :p | March 10, 2006, 6:32 AM |
HdxBmx27 | http://www.javaop.com/~iago/SRP.html Has all the info on SRP (WC3 logon) that you need. Poking around on bnetdocs and the BNLS Specks Will enlighten you quite a bit more. The particular packets you should be interested in are BLS_CREATEACCOUNT(0x04) and SID_AUTH_ACCOUNTCREATE(0x52) ~-~(HDX)~-~ | March 10, 2006, 6:44 AM |
HeRo | [quote author=Jaquio link=topic=14480.msg148058#msg148058 date=1141972345] [quote author=HeRo link=topic=14480.msg148057#msg148057 date=1141971068] how do you go about creating a bot without having any knowledge of packet logging? [/quote] By using BNetDocs, lmao. Not that hard to remove a dword here, place it here, blah blah, etc,etc. But I am slowly learning. :p [/quote] but i suggested bnetdocs to you and you said [quote author=Jaquio link=topic=14480.msg148053#msg148053 date=1141969643] [quote author=HeRo link=topic=14480.msg148050#msg148050 date=1141966671] http://bnetdocs.valhallalegends.com/content.php has all you need [/quote] It doesn't tell the exactly account create sequences.. [/quote] | March 10, 2006, 7:37 AM |
HdxBmx27 | C->S BNCS Protocol Byte (0x01) C->S BNCS: (0x50) SID_AUTH_INFO S->C BNCS: (0x25) SID_PING S->C BNCS: (0x50) SID_AUTH_INFO C->S BNCS: (0x25) SID_PING C->S BNCS: (0x51) SID_AUTH_CHECK S->C BNCS: (0x51) SID_AUTH_CHECK C->S BNCS: (0x33) SID_GETFILETIME (optional: termsofservice-enUS.txt) C->S BNCS: (0x33) SID_GETFILETIME (optional: newaccount-enUS.txt) C->S BNCS: (0x33) SID_GETFILETIME (optional: chathelp-war3-enUS.txt) C->S BNCS: (0x2D SID_GETICONDATA (optional) S->C BNCS: (0x33) SID_GETFILETIME (optional: termsofservice-enUS.txt) S->C BNCS: (0x33) SID_GETFILETIME (optional: newaccount-enUS.txt) S->C BNCS: (0x33) SID_GETFILETIME (optional: chathelp-war3-enUS.txt) S->C BNCS: (0x2D) SID_GETICONDATA (optional) C->S BNCS: (0x33) SID_GETFILETIME (optional: bnserver-WAR3.ini) S->C BNCS: (0x33) SID_GETFILETIME (optional: bnserver-WAR3.ini) C->S BNCS: (0x53) SID_AUTH_ACCOUNTLOGON S->C BNCS: (0x53) SID_AUTH_ACCOUNTLOGON C->S BNCS: (0x54) SID_AUTH_ACCOUNTLOGONPROOF S->C BNCS: (0x54) SID_AUTH_ACCOUNTLOGONPROOF S->C BNCS: (0x75) SID_CLANNFO C->S BNCS: (0x44) SID_WARCRAFTGENERAL (optional)* S->C BNCS: (0x44) SID_WARCRAFTGENERAL (optional)* C->S BNCS: (0x0A) SID_ENTERCHAT S->C BNCS: (0x0A) SID_ENTERCHAT C->S BNCS: (0x44) SID_WARCRAFTGENERAL (optional)** S->C BNCS: (0x44) SID_WARCRAFTGENERAL (optional)** C->S BNCS: (0x46) SID_NEWS_INFO (optional) S->C BNCS: (0x46) SID_NEWS_INFO (optional) C->S BNCS: (0x0C) SID_JOINCHANNEL (Optional) *Sub-Command: 0x02 Types: LRU, PAM, EPYT, CSED, RDAL (these are each DWORDS, followed by DWORD 0x00) **Sub-Command: 0x07 Cookie: 0x01 To create an account, basically send SID_AUTH_ACCOUNTCREATE (0x52) before you send (0x53) SID_AUTH_ACCOUNTLOGON ~-~(HDX)~-~ | March 10, 2006, 7:47 AM |
JoeTheOdd | [quote author=Jaquio link=topic=14480.msg148056#msg148056 date=1141970903] [quote author=Savior link=topic=14480.msg148055#msg148055 date=1141970022] no but a packet logger will. [/quote] I don't understand packet logs, lmao. I have packet logged myself making a new account and it confused me to hell. :p [/quote] The packet starts at position 0x37. In all good packetloggers (those that line-wrap at the 16th character), this will be the 7th character on the 3rd line. 0x37 should be 0xFF (sanity byte), and 0x38 will be the packet ID. | March 11, 2006, 6:25 PM |