• Welcome to Valhalla Legends Archive.
 

[SBv3] 0x4A Unrecgonized

Started by Joe[x86], May 04, 2005, 05:00 PM

Previous topic - Next topic

Joe[x86]

[15:55:32] Unrecognized BNCS packet SID_004A received:
0000:  49 58 38 36 45 78 74 72 61 57 6F 72 6B 2E 6D 70   IX86ExtraWork.mp
0010:  71 00                                             q.


SID_EXTRAWORK, I believe.
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

Xenoc1de

I am getting the same thing, right after cd-key check pass


[17:03:02] Passed version and CD-key check!
[17:03:02] Unrecognized BNCS packet SID_004A received:
0000:  49 58 38 36 45 78 74 72 61 57 6F 72 6B 2E 6D 70   IX86ExtraWork.mp
0010:  71 00                                             q.

Warrior

afaik, doesn't battle.net send this once in a while?
Quote from: effect on March 09, 2006, 11:52 PM
Islam is a steaming pile of fucking dog shit. Everything about it is flawed, anybody who believes in it is a terrorist, if you disagree with me, then im sorry your wrong.

Quote from: Rule on May 07, 2006, 01:30 PM
Why don't you stop being American and start acting like a decent human?

UserLoser.

It's unrecognized because the bot doesn't handle it.   Handling it would suck in a user friendly bot as it would have to pause the logon process, download the file then execute and reply before logging in.  The bot will automatically begin the actual account logon part after it received a successful version/cdkey check.  Ok, well, Battle.net sends you cdkey/version success response, the bot then begins logon part right away, but wait, Battle.net now is sending extrawork request.  It's too late for the bot to reply since it's already logging in and you must download the file and reply before logging in.  Therefore, useless.

MyndFyre

Quote from: UserLoser on May 04, 2005, 10:37 PM
It's unrecognized because the bot doesn't handle it.   Handling it would suck in a user friendly bot as it would have to pause the logon process, download the file then execute and reply before logging in.  The bot will automatically begin the actual account logon part after it received a successful version/cdkey check.  Ok, well, Battle.net sends you cdkey/version success response, the bot then begins logon part right away, but wait, Battle.net now is sending extrawork request.  It's too late for the bot to reply since it's already logging in and you must download the file and reply before logging in.  Therefore, useless.

How about just handling it by saying to the user "Battle.net is requesting (but not requiring) client work validation." ?

Some user-friendly bot it is if it dumps hex data to the screen for the user to look at blankly.  :P
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

UserLoser.

Quote from: MyndFyre on May 05, 2005, 01:31 AM
Quote from: UserLoser on May 04, 2005, 10:37 PM
It's unrecognized because the bot doesn't handle it.   Handling it would suck in a user friendly bot as it would have to pause the logon process, download the file then execute and reply before logging in.  The bot will automatically begin the actual account logon part after it received a successful version/cdkey check.  Ok, well, Battle.net sends you cdkey/version success response, the bot then begins logon part right away, but wait, Battle.net now is sending extrawork request.  It's too late for the bot to reply since it's already logging in and you must download the file and reply before logging in.  Therefore, useless.

How about just handling it by saying to the user "Battle.net is requesting (but not requiring) client work validation." ?

Some user-friendly bot it is if it dumps hex data to the screen for the user to look at blankly.  :P

Nothing I could do about that, only if I were to write a simple small little plugin... Anyways, this *should* filter it: KillExtraWork plugin

Joe[x86]

CheckBoxes are your friend.

[ ] Show unhandled packets
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

MyndFyre

Quote from: Joex86] link=topic=11489.msg111182#msg111182 date=1115326728]
CheckBoxes are your friend.

[ ] Show unhandled packets

And I suppose that the average idiot user knows what an unhandled packet is?
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Joe[x86]

Defaults are your friend.

[X] Ignore unhandled packets (leave this on if you don't know what it means)
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

Warrior

Quote from: effect on March 09, 2006, 11:52 PM
Islam is a steaming pile of fucking dog shit. Everything about it is flawed, anybody who believes in it is a terrorist, if you disagree with me, then im sorry your wrong.

Quote from: Rule on May 07, 2006, 01:30 PM
Why don't you stop being American and start acting like a decent human?

MyndFyre

Quote from: Joex86] link=topic=11489.msg111243#msg111243 date=1115348301]
Defaults are your friend.

[X] Ignore unhandled packets (leave this on if you don't know what it means)

Are any of these options that you describe already in SphtBotV3, Joe?

I really don't use it, so I don't know.  I assume they are not; otherwise we wouldn't be having this discussion.

And even that isn't the point.  0x4a is known; we understand what it does, and have a pretty good guess as to why it's done.  It should be handled, even if it displays, as I suggested, "Battle.net is asking for, but not requiring, extra client validation."

Just because you don't mimic the client 100% doesn't mean that you can't just act as if that particular message is handled.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Joe[x86]

What I'm poking at is it shouldn't be shown as unknown. It should be displayed as you said, or actually parsed and executed (how hard would this be? I've never done it).
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

Falcon[anti-yL]

Does that message bother so you much?

Warrior

God, use the plugin and get over it. Christ.
Quote from: effect on March 09, 2006, 11:52 PM
Islam is a steaming pile of fucking dog shit. Everything about it is flawed, anybody who believes in it is a terrorist, if you disagree with me, then im sorry your wrong.

Quote from: Rule on May 07, 2006, 01:30 PM
Why don't you stop being American and start acting like a decent human?

Joe[x86]

#14
BCEL.dll failed to load. Okay, lets have another discussion!
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.