What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

IF HB Safe to use even after this?

and if i get banned ill fkn bot again and again because i dont give a fuck !!
 
From OC:

An opcode named SMSG_EnableHonorbuddyDetection have been added into the WoW client since the early 5.3.0 PTR patches, if the server send it, the WoW Client receive it and will add a "jmp" into FrameScript_Load to hook the calls to that function. The check range is recursivly n + 1, so FrameScript_LoadBuffer must be not safe, but I'm not sure about this part.

if the function is call from somewhere else than the .text of FrameScript_LoadBuffer, it will send back data to Blizzard servers and flag you "using Honorbuddy" for a banwave mostly.

This paquet has been started to be active since yesterday, on 17055 build. It was off all the rest of the time.

To avoid a detection, you can either have a good anti-warden and keep using it (as the paquet received are really rare... maybe it's done by "if you are online more than 10hours, you receive it", I don't know when they send it exactly, but for sure, not everytime).

Or you can simply stop to use both of that functions FrameScript_LoadBuffer and FrameScript_Load.

HB used to use this function FS_Load for direct access to LUA return of values.

example
var myVar = FS_Load("return UnitHealth()");

rather than :
FrameScript_ExecuteBuffer("HP = UnitHealth()");
var myVar = FrameScript_GetLocalizedText("HP");


just that other bots has problems with this option or something doesend mean honorbuddy has it honorbuddy has one of the best devs working on HB.
 
I really appriciate the hard work the devs have put into discovering this, and getting a workable release, and the "tripwire" protection.

I'm sure I'm just not understanding something, and was hoping someone more knowledgable could clear it up.

So, there's a new opcode added in 5.3 (and now started to be used as of 17055), named SMSG_EnableHonorbuddyDetection. This will basically tell the client to try and detect bots calling an LUA function, and alert the server.

My guess is that this isn't used *always* as there must be some negative performance impact of doing this check in the WoW client - otherwise why bother with the server opcode to enable it; and not just always check?

My main question is about the tripwire protection. Am right in my understanding that the server sends this opcode to alert a client to try and detect HB, and if the tripwire does it's thing, the server will see the client either d/c or stop all movement and actions and timeout from AFK. Surely this is almost as much of an indicator as the client actually confirming a bot has been seen? Why else would a client suddenly stop after getting this opcode?

Please tell me there's something I'm missing here?
 
Back
Top