As the topic title describes. Do you use the offsets that are publicly made available (on other sites well known to those that need em), or do you use a program of your own to read them out? Just out of curiosity. Myself I use the public ones, up to now they still did the trick for my needs.
What exactly are offsets? I understand they usually change between patches and from PTR to live - but could someone please elaborate? P.S. I am no programmer - I am just asking out of curiosity, so please be so kind as to dumb it down
Think of them as a vein used for an IV drip. Except in this case we're injecting information. Or possibly with drawing but no one likes bloodsuckers do they? So now that you know that an offset is a location at which a function is located. Or at least thats how it was explained to me.
Its the memory location in which values are found or injected into the game. One offset may have your character's current health, or the spell you're currently casting, or your coordinates, etc.
We're actually the ones who usually provide the public address listings. (Check around, I provided them for nearly 8 months) We find them ourselves.
Ski just counter acted what you have said Apoc about 5 posts up... I believe you over him since he doesn't program.
And i have waited after every patch for your post, but after 6 month i'm able to find the few i use on my own ;-) Fry
I generally look @ mmowned for the offsets I use privately. There's just about 7 I use currently for a app that I like very much. Waiting for the 4.0.1 post
Actually he said the same thing. Apoc is part of the HB team and one of the people that gets them, thereby being our private source (that eventually goes public). I wasn't about to go into specifics without permission though.
Ah - I understand.. Are the offsets a part of the HB core or the profiles? What i mean is: Will all the existing profiles be useless with such great changes made to the offsets? Or will the HB team just configure HB to use/look for the correct offsets?
The 1-60 profiles will be made mostly worthless by landscape changes in cata. Profiles don't really depend on offsets (They do, but offsets don't cause the actual profile to change.)
Everybody on the main dev team is capable of updating the offsets we need (except for Hawker). That said, Nesox is usually the one who does all the updating. Whenever new features are introduced the reversing is done by the person introducing the feature.
ok here is how i understand it correct me if i am wrong but computers use a relative addressing scheme for their ram, to obtain an absolute address, the relevant base address is taken and the offset is added to it so lets say your base is 1(example shhh apoc) and my offset is 3 then my beginning memory address would be 4 so if you know the base and you know the function offset you can find the actual address in memory and read that memory passively or change that address through injection. the reason you have offsets is because ram is dynamic and the base address can change but as long as you know the offset you can find the base and in such step find the function. The addresses that are public are the same addresses that are private just someone decided to publish them.
if you want to know more things you should look into the memory section on mmowned, crackme's, olly or ida decompilers, you need to understand what memory pointers are and from there look into obfuscation
please reference this http://www.thebuddyforum.com/showth...f-how-memory-is-addressed&p=139317#post139317