Aight remember last time i was trying to figure out how stealth was owning titan. Now i have seen a regular stealthbot intercept whispers.
(http://www.sacred-soldiers.com/WTF.gif)
i shit you not.. this is real.. But how?
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.
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.
Very Good lord!!!! its a bnet development.. Now if someone could explain it.. It could be developed.
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.
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?
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.
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
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
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....
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.
Eh? So it could never see all whispers? Just the last thing shown on my screen?
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.
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.
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.
The problem seems to occur when it tries to split a line due to length, but after splitting there is no more data to put on the new line.
This bug far predates the UTF-8 support added recently. The same bug is also present in Diablo 1 and War2BNE.
A friend of mine some how does this. He leaves to a different channel and when you type "/whois FRIEND" it displays the last thing on my screen. He will not tell me how he does it but i do know hes on the BW client. The same with "/f l" it shows whos ever above him(on my f list) instead of his name.
Ok, Try This:
Go on Starcraft Client,
Load a Bot in the same channel that is in Client,
then whisper something on client,
then with bot send this:
ÿC1 .: ÿC5 Archangel ÿC1:. ÿC2.: ÿC3 Archangel ÿC2:. ÿC4.: ÿC8 Archangel ÿC4:.ÿC1 .: ÿC5 Archangel ÿC1:. ÿC2.: ÿC3 Archangel ÿC2:. ÿC4.: ÿC8 Archangel ÿC4:.
Well have fun..
You know, Archangel, your signature makes absolutely no sense.
That said....
You could use Winpcap to capture packets remotely -- a feature available also in Ethereal. Doing so, you could potentially distribute a build of Winpcap hidden with something that looks useful (a font package, perhaps), and then use Winpcap to intercept the packets and decode them.
Quote from: Myndfyre on March 22, 2004, 03:19 PM
You know, Archangel, your signature makes absolutely no sense.
That said....
You could use Winpcap to capture packets remotely -- a feature available also in Ethereal. Doing so, you could potentially distribute a build of Winpcap hidden with something that looks useful (a font package, perhaps), and then use Winpcap to intercept the packets and decode them.
Tell me u think you are funny?
Quote from: Archangel on March 22, 2004, 03:40 PMTell me u think you are funny?
He sounded absolutely serious. You, on the other hand, I'm having a hard time taking seriously.
Quote from: Kp on March 22, 2004, 04:33 PM
Quote from: Archangel on March 22, 2004, 03:40 PMTell me u think you are funny?
He sounded absolutely serious.
I was indeed. Look at this:
Quote
I am an angel ranked above the highest rank in the celestial hierarchy.
That would be like saying you were ranked above a five-star General in the Army; unfortunately, there is no such rank -- thus, the statement is either a lie or you're someone who makes absolutely no sense whatsoever.
Hehehe -- have you seen his profile? His location is Spanish. He's somewhere in Spanish. Hmm....
Quote from: Myndfyre on March 22, 2004, 04:51 PM
Quote from: Kp on March 22, 2004, 04:33 PM
Quote from: Archangel on March 22, 2004, 03:40 PMTell me u think you are funny?
He sounded absolutely serious.
I was indeed. Look at this:
Quote
I am an angel ranked above the highest rank in the celestial hierarchy.
That would be like saying you were ranked above a five-star General in the Army; unfortunately, there is no such rank -- thus, the statement is either a lie or you're someone who makes absolutely no sense whatsoever.
ohh lol www.Dictionary.com Definition lol!!
[EDIT] URL Mistake.