Author Topic: 0x50 (Again)  (Read 8755 times)

0 Members and 2 Guests are viewing this topic.

Offline Ryan Marcus

  • Cross Platform.
  • Full Member
  • ***
  • Posts: 170
  • I'm Bono.
    • View Profile
    • My Blog
0x50 (Again)
« on: September 24, 2005, 03:50:37 pm »
I feel like a moron.. I finally decided to move away from RCRS because I was too lazy to do local hashing, and now I can't even get past 0x50.. grrr...

Well, here is the packet log

Quote

Send data (58 bytes).
<00000000< FF 50 3A 00  00 00 00 00  43 41 4D 58  56 44 32 44  .P:.....CAMXVD2D
<00000010< 0B 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
<00000020< 00 00 00 00  00 00 00 00  55 53 41 00  55 6E 69 74  ........USA.Unit
<00000030< 65 64 20 53  74 61 74 65  73 00                     ed States.


I am instantly disconnected.

I checked with my local copy of bnetdocs, here is the packet format:

(DWORD)          Protocol ID (0)
(DWORD)          Platform ID
(DWORD)          Product ID
(DWORD)          Version Byte
(DWORD)          Product language
(DWORD)          Local IP for NAT compatibility*
(DWORD)          Time zone bias*
(DWORD)          Locale ID*
(DWORD)          Language ID*
(STRING)         Country abreviation
(STRING)         Country

My original though was that it was a version byte problem, but I doubt it.. Here is the response from a JBLS server:
Quote
Receive data (11 bytes).
>000000A3> 0B 00 10 04  00 00 00 0B  00 00 00                  ...........

Thanks in advance!
Thanks, Ryan Marcus

Quote
<OG-Trust> I BET YOU GOT A CAR!
<OG-Trust> A JAPANESE CAR!
Quote
deadly: Big blue fatass to the rescue!
496620796F75722072656164696E6720746869732C20796F75722061206E6572642E00

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: 0x50 (Again)
« Reply #1 on: September 24, 2005, 04:15:02 pm »
This might help.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Re: 0x50 (Again)
« Reply #2 on: September 24, 2005, 05:04:29 pm »
Hurm I think the problem is that macs dont repost the Country info.
Also, if your going to use any remote hashing server you need to use IX86 not mac.
I should add support for Mac hashes but there no where to find them!
Also.. theres no reason to use xmac. it dosent change anything, so on a bot you can do IX86
also, mind sending me a copy of your 'local BNet Docs'?
~-~(HDX)~-~
« Last Edit: September 24, 2005, 05:22:30 pm by HdxBmx27 »
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: 0x50 (Again)
« Reply #3 on: September 24, 2005, 05:07:29 pm »
Yeah, I don't think BNLS or JBLS support XMAC (or PMAC) for CheckRevision().
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Ryan Marcus

  • Cross Platform.
  • Full Member
  • ***
  • Posts: 170
  • I'm Bono.
    • View Profile
    • My Blog
Re: 0x50 (Again)
« Reply #4 on: September 24, 2005, 05:37:48 pm »
@ Joe's Post #1: I use a mac, not a computer of the evil empire. I have a BNLS tester though.
@ HDX: Alright I will give that a shot. I will send you my bnetdocs in a minute.
@ Joe's Post #2: BNLS supports XMAC.

[edit]
For anybody, you can download bnetdocs here: http://aero-net1.com/luxer/bnetdocs.valhallalegends.com.zip

Should work in about 2 minutes.
« Last Edit: September 24, 2005, 05:40:43 pm by Ryan Marcus »
Thanks, Ryan Marcus

Quote
<OG-Trust> I BET YOU GOT A CAR!
<OG-Trust> A JAPANESE CAR!
Quote
deadly: Big blue fatass to the rescue!
496620796F75722072656164696E6720746869732C20796F75722061206E6572642E00

Offline Ryan Marcus

  • Cross Platform.
  • Full Member
  • ***
  • Posts: 170
  • I'm Bono.
    • View Profile
    • My Blog
Re: 0x50 (Again)
« Reply #5 on: September 24, 2005, 05:56:53 pm »
Alright, switched mode to IX86/68XI.. Still having the same problem:


Quote
Send data (58 bytes).
<00000000< FF 50 3A 00  00 00 00 00  36 38 58 49  56 44 32 44  .P:.....68XIVD2D
<00000010< 0B 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
<00000020< 00 00 00 00  00 00 00 00  55 53 41 00  55 6E 69 74  ........USA.Unit
<00000030< 65 64 20 53  74 61 74 65  73 00                     ed States.
[/pre]
Thanks, Ryan Marcus

Quote
<OG-Trust> I BET YOU GOT A CAR!
<OG-Trust> A JAPANESE CAR!
Quote
deadly: Big blue fatass to the rescue!
496620796F75722072656164696E6720746869732C20796F75722061206E6572642E00

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Re: 0x50 (Again)
« Reply #6 on: September 24, 2005, 06:00:57 pm »
stupied question.
Are you sending the protocol byte?
~-~(HDX)~-~
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline Ryan Marcus

  • Cross Platform.
  • Full Member
  • ***
  • Posts: 170
  • I'm Bono.
    • View Profile
    • My Blog
Re: 0x50 (Again)
« Reply #7 on: September 24, 2005, 06:02:45 pm »
I think so.. its just supposed to be 4 nulls, right?

Quote

Send data (58 bytes).
<00000000< FF 50 3A 00  00 00 00 00  36 38 58 49  56 44 32 44  .P:.....68XIVD2D
<00000010< 0B 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
<00000020< 00 00 00 00  00 00 00 00  55 53 41 00  55 6E 69 74  ........USA.Unit
<00000030< 65 64 20 53  74 61 74 65  73 00                     ed States.

Thanks, Ryan Marcus

Quote
<OG-Trust> I BET YOU GOT A CAR!
<OG-Trust> A JAPANESE CAR!
Quote
deadly: Big blue fatass to the rescue!
496620796F75722072656164696E6720746869732C20796F75722061206E6572642E00

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Re: 0x50 (Again)
« Reply #8 on: September 24, 2005, 06:06:33 pm »
No, before your send ANYTHING to bnet, you need to send 0x01 (.Send Chr(&H1))
Also send me a copy of BnetDocs that you have.
~-~(HDX)~-~
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline Ryan Marcus

  • Cross Platform.
  • Full Member
  • ***
  • Posts: 170
  • I'm Bono.
    • View Profile
    • My Blog
Re: 0x50 (Again)
« Reply #9 on: September 24, 2005, 06:10:02 pm »
OMG!!! AH! I FEEL SO STUPID! AHH!

I am totally flipping out! GA!

It works now..

Quote

Send data (58 bytes).
<00000001< FF 50 3A 00  00 00 00 00  36 38 58 49  56 44 32 44  .P:.....68XIVD2D
<00000011< 0B 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
<00000021< 00 00 00 00  00 00 00 00  55 53 41 00  55 6E 69 74  ........USA.Unit
<00000031< 65 64 20 53  74 61 74 65  73 00                     ed States.

Receive data (8 bytes).
>00000000> FF 25 08 00  42 58 F8 34                            .%..BX.4

Receive data (99 bytes).
>00000008> FF 50 63 00  00 00 00 00  95 48 3A F7  97 5C 17 00  .Pc......H:..\..
>00000018> 00 AC 41 43  25 0B C5 01  49 58 38 36  76 65 72 32  ..AC%...IX86ver2
>00000028> 2E 6D 70 71  00 41 3D 37  37 30 34 35  35 34 36 34  .mpq.A=770455464
>00000038> 20 42 3D 37  33 36 32 38  34 38 30 38  20 43 3D 38   B=736284808 C=8
>00000048> 37 37 36 32  39 37 34 39  20 34 20 41  3D 41 5E 53  77629749 4 A=A^S
>00000058> 20 42 3D 42  5E 43 20 43  3D 43 2B 41  20 41 3D 41   B=B^C C=C+A A=A
>00000068> 2D 42 00                                            -B.



Grrr... I feel so dumb.. Thanks.
Thanks, Ryan Marcus

Quote
<OG-Trust> I BET YOU GOT A CAR!
<OG-Trust> A JAPANESE CAR!
Quote
deadly: Big blue fatass to the rescue!
496620796F75722072656164696E6720746869732C20796F75722061206E6572642E00

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Re: 0x50 (Again)
« Reply #10 on: September 24, 2005, 06:17:05 pm »
Now thats solved. Can you send me a copy of your local bnet docs cuz arta's is down.
e-mail: hdxbmx27@gmail.com
~-~(HDX)~-~
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline Ryan Marcus

  • Cross Platform.
  • Full Member
  • ***
  • Posts: 170
  • I'm Bono.
    • View Profile
    • My Blog
Re: 0x50 (Again)
« Reply #11 on: September 24, 2005, 06:28:32 pm »
Sent, with a extra question :)
Thanks, Ryan Marcus

Quote
<OG-Trust> I BET YOU GOT A CAR!
<OG-Trust> A JAPANESE CAR!
Quote
deadly: Big blue fatass to the rescue!
496620796F75722072656164696E6720746869732C20796F75722061206E6572642E00

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Re: 0x50 (Again)
« Reply #12 on: September 24, 2005, 06:37:38 pm »
Quote
I am sending:
Send data (12 bytes).
<00000007< 0C 00 09 04  00 00 00 03  00 00 00 00
............
Dude.. thes an invalid packet format...
your missing quite a few things from it. Consult your bnetdocs :/
~-~(HDX)~-~
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline Ryan Marcus

  • Cross Platform.
  • Full Member
  • ***
  • Posts: 170
  • I'm Bono.
    • View Profile
    • My Blog
Re: 0x50 (Again)
« Reply #13 on: September 24, 2005, 06:56:05 pm »
Your right.. Sorry to bug you. Fixed:

Quote

Send data (73 bytes).
<00000007< 49 00 09 04  00 00 00 01  00 00 00 41  3D 31 30 32  I..........A=102
<00000017< 30 35 34 34  39 31 20 42  3D 39 37 34  30 37 37 37  054491 B=9740777
<00000027< 34 34 20 43  3D 34 39 32  33 32 32 34  32 33 20 34  44 C=492322423 4
<00000037< 20 41 3D 41  5E 53 20 42  3D 42 5E 43  20 43 3D 43   A=A^S B=B^C C=C
<00000047< 2D 41 20 41  3D 41 2D 42  00                        -A A=A-B.

Receive data (50 bytes).
>000000AE> 32 00 09 01  00 00 00 00  0B 00 01 8E  C5 C8 07 67  2..............g
>000000BE> 61 6D 65 2E  65 78 65 20  30 37 2F 31  36 2F 30 35  ame.exe 07/16/05
>000000CE> 20 31 38 3A  31 31 3A 34  34 20 32 31  32 35 38 32   18:11:44 212582
>000000DE> 34 00                                               4.

Thanks, Ryan Marcus

Quote
<OG-Trust> I BET YOU GOT A CAR!
<OG-Trust> A JAPANESE CAR!
Quote
deadly: Big blue fatass to the rescue!
496620796F75722072656164696E6720746869732C20796F75722061206E6572642E00

Offline Eric

  • Full Member
  • ***
  • Posts: 304
  • I'm new here!
    • View Profile
Re: 0x50 (Again)
« Reply #14 on: September 24, 2005, 10:28:27 pm »
Side note: BNLS does not have support for Macintosh.