DrewKestell/BloogBot

how to get warden scan offsets?

Closed this issue · 1 comments

image
cannot find any ref of offsets below. plz help.

WardenPageScanOffset = 0x00002B21;
WardenMemScanOffset = 0x00002A7F;

thanks for ur great work!

You won't find those if you look for them in Cheat Engine (or equivalent program). The Warden module is sent from the server to the client at runtime, and the various scan functions aren't referenced by the game client via memory offset anywhere.

Read the conversation from this thread on OwnedCore. You can see the offsets listed there.

I believe folks got their hands on a compiled .dll of the Warden module, and others have reverse engineered it at the assembly level. I originally got these offsets from them. I have not reverse engineered Warden in depth, so my knowledge is mostly based off of what I've read on OwnedCore.

When I updated BloogBot to support TBC and WotLk (work in progress), I observed while debugging that these offsets remained consistent in all three versions of the game client. However, if you look at this code, you'll see the way I'm bootstrapping the Warden hook is different between all three. The client code that loads the Warden module from the server has changed slightly, but the Warden module itself seems to be consistent.

Hope this helps.