• Welcome to Valhalla Legends Archive.
 

Non-Cdkey Product Login

Started by 13inary, August 25, 2003, 03:35 PM

Previous topic - Next topic

13inary

Hello I was wondering if anybody knows of any source, or has information they can post about logging in with Non-cdkey products such as Starcraft Shareware or Diablo Shareware. Im not sure how to use Packet 0x51 (cdkey hashing) when there is no cdkey, and i also need the statstring.

I know many of you will probably flame me because you think they are useless since they cant goto private channels, but they are to me. For an example, how about a Buddy Monitor. I know stealthbot loads a Telnet client to do this, but its quite slow when you have 100+ members.

I have plenty of proxies to load Shareware clients, and if i had 8 of them querying users instead of 1 Telnet client, you could actually manage a large clan.

Also, they could be "linked" with another bot in a private channel, say your clan's channel op. Someone whispers the bot "!memberlist". Instead of the op bot wasting time sending this huge list, a shareware client could whisper it to you.

Most likely nobody still cares about the Shareware clients, but i still do. If anybody can help me either post it on the forum, email me @ [email protected], give me a link to a website that can, or IM me LifeIs2Overrated . Thank you.

Kp

If you'd even glanced at a dump of older client activity, you'd see it doesn't use 0x50 for its greeting (nor 0x51 for version check).  The statstring is baretext in the transmission, so it should be pretty obvious. :)
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

13inary

Ok then, what packets does it use?

Adron

Download an old NBBot source :P

Kp

Quote from: 13inary on August 25, 2003, 04:17 PMOk then, what packets does it use?
... are not encrypted or in any other way obscured from a network monitoring tool.  Perhaps you should try actually doing some work?
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

Adron

Quote from: Kp on August 25, 2003, 05:03 PM
... are not encrypted or in any other way obscured from a network monitoring tool.  Perhaps you should try actually doing some work?

Eww, work...  Doing it was actually rather boring, even when there weren't ip bans.

13inary

Quote from: Adron on August 25, 2003, 04:56 PM
Download an old NBBot source :P

I would but im a VB coder not C :-P

Adron

Quote from: 13inary on August 25, 2003, 06:00 PM
I would but im a VB coder not C :-P

Well, it probably doesn't matter much. You should be able to make about as much sense of it as a C coder could.

Soul Taker

Why couldn't you connect via Telnet 8 times?

13inary

Quote from: Soul Taker on August 25, 2003, 07:11 PM
Why couldn't you connect via Telnet 8 times?

Because not everyone has 8 proxies :-D

Camel

#10
I think the answer he was looking for is that bnet only allows one telnet connection per ip.

[edit] Additionally, I think bnetdocs has all of the information you need to connect with shareware clients.

13inary

Quote from: Camel on August 26, 2003, 01:43 AM
I think the answer he was looking for is that bnet only allows one telnet connection per ip.

[edit] Additionally, I think bnetdocs has all of the information you need to connect with shareware clients.

Exactly my point, except its down...

Camel

So install SSHR/DSHR and packet log it. If you are at all familiar with the old style login, it should be easy to figgure out.

[speculation]I would think that based on the fact that (reportedly) all single cd keyed products are backwards compatable with the old login style that the cdkey-less products would be able to login with the new style (unless bnet refuses to respond to 0x50), correct?[/speculation]

Adron

That, or install NBBot and packet log it :P