Offset to ObjectManager menu

User Tag List

Results 1 to 6 of 6
  1. #1
    mozartmclaus's Avatar Private
    Reputation
    6
    Join Date
    May 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Offset to ObjectManager

    Has anyone managed to get offset to the object manager and its table?

    There is related info for WoW, but not for D3 so far:
    In WoW it is: [[Base + ClientConnectionOffset] + ObjectManagerOffset]
    http://www.ownedcore.com/forums/worl...-troubles.html (ObjectManager troubles)

    Offset to ObjectManager
  2. #2
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by mozartmclaus View Post
    Has anyone managed to get offset to the object manager and its table?

    There is related info for WoW, but not for D3 so far:
    In WoW it is: [[Base + ClientConnectionOffset] + ObjectManagerOffset]
    http://www.ownedcore.com/forums/worl...-troubles.html (ObjectManager troubles)
    It's nothing like how wow handles it, read the older threads and it will come to you.
    It's been discussed a few times already

  3. #3
    mozartmclaus's Avatar Private
    Reputation
    6
    Join Date
    May 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You have mentioned yourself ObjectManager and TlsGetValue:
    http://www.ownedcore.com/forums/diab...ta-player.html (Structure of data on player?)

    im already reading all posts for 2 days, cant find any useful info about the basics of accessing the required data.

    Do I have to call internal D3 functions (via code injection) or can I find structures holding the pointers to all objects (like tha hash table you mentioned)=

  4. #4
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    mozartmclaus,

    There is a offset specified in one of the older posts. Let me see if I can find it real quick.

    0x0156C8CC ObjectManagerPtr as for if its current I do not know. I haven't messed with it yet.

    Just search "ObjectManagerPtr" in the sub-forum now you should find the posts.

    -Bit_Hacker
    Last edited by BitHacker; 05-21-2012 at 11:41 AM.

  5. #5
    mozartmclaus's Avatar Private
    Reputation
    6
    Join Date
    May 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks a lot!

    Here i have also found offsets to some useful functions:
    http://www.ownedcore.com/forums/diab...mp-thread.html ([Diablo 3][[1.0.1.9558] Retail Patch 1 - Info Dump Thread)
    He says he found them using pattern matching...
    Very interesting.
    Currently I have difficulty finding functions in IDA, its release build with no pdb info. So there no function names.
    String data is not very useful on such core functions which don't reference it.
    Was the beta version a debug build? this would explain from where the guy have patterns to find the functions again.

  6. #6
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Mozartmclaus,

    Alot of the names are coming from mooege source code. You look up the function in IDA Pro w/Hex Rays and just change the name of the function to the name you think it is.

    There is no MAGIC to it. Its just a GUESS AND CHECK way of doing it. Sometimes your right. Sometimes your wrong.

    If you want to import the dll export functions in a particular .exe that will change the names from sub_numberletter to an actual name get BinDiff for Ida pro. You will have to read "MalwareAnalystsCookbook" to understand how to merge the exports into the .exe for full function names.

    Chapter 12 goes over how to use BinDiff to get actual function names.

    Its a lot of CHECK CHECK REFERENCE REFERENCE CHECK CHECK name function CHECK CHECK lmao...

    The other thing I've been noticing is that really you can use any function you want inside the .exe. Your really just using the function to get the info you want.
    That just comes with experience in reverse engineering though.

    -Bit_Hacker
    Last edited by BitHacker; 05-21-2012 at 12:06 PM.

Similar Threads

  1. WoW Offsets & WPE
    By RyanoAthens in forum World of Warcraft General
    Replies: 2
    Last Post: 03-11-2014, 10:15 PM
  2. Objectmanager - Some offset trouble
    By Ploski in forum WoW Memory Editing
    Replies: 10
    Last Post: 08-13-2009, 10:07 AM
  3. Swimming state offset
    By sabotage3d in forum World of Warcraft General
    Replies: 0
    Last Post: 03-12-2007, 03:54 PM
  4. Enemy offsets
    By sabotage3d in forum World of Warcraft General
    Replies: 0
    Last Post: 03-12-2007, 08:13 AM
  5. How do you find memory offsets in the game?
    By koalaz2004 in forum World of Warcraft General
    Replies: 0
    Last Post: 08-18-2006, 09:40 PM
All times are GMT -5. The time now is 03:44 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search