• Welcome to Valhalla Legends Archive.
 

stealthbot got me stumped again :p

Started by Gangz, March 16, 2004, 02:16 AM

Previous topic - Next topic

Gangz

Aight remember last time i was trying to figure out how stealth was owning titan. Now i have seen a regular stealthbot intercept whispers.


i shit you not.. this is real.. But how?

ChR0NiC

One thing about Stealth Bot I've wanted to know is.......apparently it uses CleanSlateBot 2 to log on with W3.....where is this CSB2 and how might one obtain it.....I don't want to use it in my bot, but I wanna just see what new features were added to it.

Eric

#2
Just like the coloring in the Starcraft/Warcraft II chat, it's a UTF-8 bug. Everyone on Starcraft/Warcraft II will be seeing the last message they received, weather it be a whisper, a talk, an emote, ect. after receiving the message that the user sent.
You should probably go to the StealthBot support forum for further inquiries reguarding his bot because this is not the proper place for them.

Gangz

Very Good lord!!!! its a bnet development.. Now if someone could explain it.. It could be developed.

Kp

Quote from: ChR0NiC on March 16, 2004, 02:29 AMOne thing about Stealth Bot I've wanted to know is.......apparently it uses CleanSlateBot 2 to log on with W3.....where is this CSB2 and how might one obtain it.....I don't want to use it in my bot, but I wanna just see what new features were added to it.

It is my understanding that as of many versions ago, Stealth stopped using CSB and rewrote his bot to be "straight VB". *cough*  This is an entirely feasible thing to do, although you'll need to know much more about the guts of the protocol than you do if you just use CSB.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

Stealth

CleanSlateBot2 is actually just the current version of the OCX. At the time of its release, it was the second major revision of CleanSlateBot that CupHead had completed, thus I renamed it CleanSlateBot2.ocx for my own organizational purposes.

StealthBot has not used CSB since the version 2.1 release. I wrote a class to process and dispatch BNLS packets thereafter and removed CSB from the project for version 2.2, which was the first version to support Warcraft III again.

This whisper interception -- I'm certainly not doing anything special, did the bot see itself say that or the title of the MP3?
- Stealth
Author of StealthBot

iago

Quote from: Stealth on March 16, 2004, 02:25 PM
CleanSlateBot2 is actually just the current version of the OCX. At the time of its release, it was the second major revision of CleanSlateBot that CupHead had completed, thus I renamed it CleanSlateBot2.ocx for my own organizational purposes.

StealthBot has not used CSB since the version 2.1 release. I wrote a class to process and dispatch BNLS packets thereafter and removed CSB from the project for version 2.2, which was the first version to support Warcraft III again.

This whisper interception -- I'm certainly not doing anything special, did the bot see itself say that or the title of the MP3?

The "whisper interception" is a known flaw in the Starcraft client.  If you send a carefully constructed packet TO a starcraft client, it will result in the previous message being displayed again.
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


FuzZ

#7
Quote from: Stealth on March 16, 2004, 02:25 PM
This whisper interception -- I'm certainly not doing anything special, did the bot see itself say that or the title of the MP3?

Well, I would imagine if it was the title of the MP3, the message would have been "Current MP3: #. <text>" no?

:EDIT: punctuation, noticed it when i clicked 'post' :P

Gangz

#8
Yes stealth, It is seen as the Mp3 to others and last message shown to me.. No matter what the message was. a record a whisper /f l shows... So is it possible to see what others say? Is it possible to make a bot that can do it on command?

Oh yea it only does it on a certain song....

edit:added to it

ChR0NiC

I was shown this "whisper interception" and iago is correct it is some sort of BW flaw.....because it only works on the BW client....
And the person who requests the mp3 and therefore sees the whisper is the only in the channel who sees what was whispered. So I believe it is a very big flaw in BW....

iago

I wouldn't call it a very big flaw.  All it does it let you see your own last displayed message.  They can't actually see what you're doing.
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


Gangz

Eh? So it could never see all whispers? Just the last thing shown on my screen?

Eric

Quote from: Gangz on March 16, 2004, 03:43 PM
Eh? So it could never see all whispers? Just the last thing shown on my screen?
Yes, but everyone is seeing the message on their own screen, no one is seeing anybody else's messages.

Kp

Quote from: Gangz on March 16, 2004, 03:43 PMEh? So it could never see all whispers? Just the last thing shown on my screen?

It could invoke this once for every whisper, but invoking the bug does not allow the invoker to see what he causes you to display.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

tA-Kane

#14
Quote from: Gangz on March 16, 2004, 02:16 AMi have seen a regular stealthbot intercept whispers.

/f a (auto_forwarder_bot)
/f a (naive_person)
/f m (something to make you think that your message was intercepted)

I'm probably incorrect though.
Macintosh programmer and enthusiast.
Battle.net Bot Programming: http://www.bash.org/?240059
I can write programs. Can you right them?

http://www.clan-mac.com
http://www.eve-online.com