Valhalla Legends Forums Archive | Battle.net Bot Development | JSTR Login Sequence

AuthorMessageTime
Dyndrilliac
Does JSTR(Japanese StarCraft) use the same login sequence as STAR/SEXP? I looked in BnetDocs and it didn't have that particular client grouped with STAR. If not, can anyone be so kind as to show me an example of the sequence? I would packet log an actual client myself, if I had a copy of of the client :P
April 11, 2004, 6:24 AM
Lenny
I believe it does...
Since it uses the same CDKeys, but you'll also need JSTR hashes...
April 11, 2004, 6:26 AM
Zakath
While you can use the same sequence as Starcraft, you'll get IP-banned. JSTR is a bit different than anything else. Not sure why you'd really care at this point...JSTR is about as restricted as CHAT.
April 11, 2004, 10:13 AM
Dyndrilliac
I just want to use it for the amazingly cool Icon on the TestBNCS server im running ^^ :)
April 11, 2004, 10:45 AM
UserLoser.
I don't have Japan Starcraft, but from the looks of battle.snp:

This *may* be incorrect:

C->S 0x1E (SID_CLIENTID2)
C->S 0x12 (SID_LOCALEINFO)
C->S 0x2B (SID_SYSTEMINFO)
C->S 0x06 (SID_STARTVERSIONING)
S->C 0x25 (SID_PING)
C->S 0x25 (SID_PING)
S->C 0x28 (SID_LOGONCHALLENGE)
S->C 0x06 (SID_STARTVERSIONING)
C->S 0x07 (SID_REPORTVERSION)
S->C 0x07 (SID_REPORTVERSION)
C->S 0x30 (SID_CDKEY)
S->C 0x30 (SID_CDKEY)
C->S 0x29 (SID_LOGONRESPONSE)
S->C 0x29 (SID_LOGONRESPONSE)
April 11, 2004, 3:06 PM
tA-Kane
[quote author=Lenny link=board=17;threadid=6248;start=0#msg54519 date=1081664775]it uses the same CDKeys[/quote]Is that so? I tried using my STAR keys to connect to Battle.net, and I got the "cd key is for a different product" response back...

I don't happen to have a JSTR key, otherwise I'd be able to test my own bot and give you some help.
April 11, 2004, 11:29 PM
Maddox
[quote author=tA-Kane link=board=17;threadid=6248;start=0#msg54646 date=1081726184]
[quote author=Lenny link=board=17;threadid=6248;start=0#msg54519 date=1081664775]it uses the same CDKeys[/quote]Is that so? I tried using my STAR keys to connect to Battle.net, and I got the "cd key is for a different product" response back...

I don't happen to have a JSTR key, otherwise I'd be able to test my own bot and give you some help.
[/quote]

There is no such thing as a JSTR key. JSTR keys are the same as Starcraft keys.
April 11, 2004, 11:50 PM
Mephisto
Binary wrote a server that parsed the JSTR login sequence for you. It's an avaliable client in the BNRHS software he developed. Though I'm not sure exactly when it will be avaliable for public use. Currently it's coded in VB and will be later coverted into C/C++ for efficiency.

You can message him on AIM at CRoNo ZeR0@Mac.com for more information on it that I cannot provide. :P
April 12, 2004, 9:25 AM
UserLoser.
BNLS supports JSTR
April 12, 2004, 3:34 PM
Myndfyr
[quote author=Maddox link=board=17;threadid=6248;start=0#msg54651 date=1081727458]
[quote author=tA-Kane link=board=17;threadid=6248;start=0#msg54646 date=1081726184]
[quote author=Lenny link=board=17;threadid=6248;start=0#msg54519 date=1081664775]it uses the same CDKeys[/quote]Is that so? I tried using my STAR keys to connect to Battle.net, and I got the "cd key is for a different product" response back...

I don't happen to have a JSTR key, otherwise I'd be able to test my own bot and give you some help.
[/quote]

There is no such thing as a JSTR key. JSTR keys are the same as Starcraft keys.
[/quote]

Then why can't I log in with JSTR using my Starcraft key?
April 12, 2004, 7:55 PM
Soul Taker
[quote author=Myndfyre link=board=17;threadid=6248;start=0#msg54805 date=1081799748]
[quote author=Maddox link=board=17;threadid=6248;start=0#msg54651 date=1081727458]
[quote author=tA-Kane link=board=17;threadid=6248;start=0#msg54646 date=1081726184]
[quote author=Lenny link=board=17;threadid=6248;start=0#msg54519 date=1081664775]it uses the same CDKeys[/quote]Is that so? I tried using my STAR keys to connect to Battle.net, and I got the "cd key is for a different product" response back...

I don't happen to have a JSTR key, otherwise I'd be able to test my own bot and give you some help.
[/quote]

There is no such thing as a JSTR key. JSTR keys are the same as Starcraft keys.
[/quote]

Then why can't I log in with JSTR using my Starcraft key?
[/quote]
Probably not sending the JSTR-specific CD-Key packet.
April 12, 2004, 8:29 PM
BinaryzL
SEXP/STAR CDKey works for JSTR

You send the CDKey like this for JSTR It's packet 0x30 instead of 0x36 and all it is is:

[code](DWORD) 0
(NTSTRING) CDKEY
(NTSTRING) CDKey Owner[/code]
April 12, 2004, 9:55 PM
UserLoser.
[quote author=BinaryzL link=board=17;threadid=6248;start=0#msg54841 date=1081806945]
SEXP/STAR CDKey works for JSTR

You send the CDKey like this for JSTR It's packet 0x30 instead of 0x36 and all it is is:

[code](DWORD) 0
(NTSTRING) CDKEY
(NTSTRING) CDKey Owner[/code]
[/quote]

Shouldn't always be 0, that's a boolean for spawn
April 13, 2004, 12:41 AM
Dyndrilliac
Wow, thanks for the help guys, long story short, after fiddling with it for about 10 minutes it works beautifully on both BNLS and Hash.

One step closer to making all clients work on my bot for all available login styles :P

Edit: This information should be added to BnetDocs.
April 13, 2004, 3:57 AM

Search