WoW Memory EditingWoW Memory Editing for learning purposes only.
This section is more advanced than others on MMOwnedRead the section specific rules, infractions will be given out if u break them!That is including the expectations! - If you don't meet them then don't post
Hi reversers.
i am trying to get to learn reversing ..very basic atm..
i have seen many posts by cypher and others which list lua callback addresses like [Only registered and activated users can see links. ]
and it says
Quote:
This is a dump of all the LUA callbacks for WoW v3.0.9.
I had to write a dumper for two reasons.
1. So I could generate a complete list of all the callbacks to import into IDA with a script.
2. Because I noticed certain LUA calls had different callbacks (and different output) depending on when they were executed (one for the login process, another for once you're ingame).
3. I wanted 'better' output. The one I wrote dumps in alphabetical order, strips duplicates, and has support for callbacks registered with multiple pointers.
the question i ask is can i please get the name and/or link of the IDA script that you use to import the dump into ida?
Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx.
As far as I know, GD has the one searching for "Usage: ". That one is bad.
You better get a lua function and then search for the list, the function is referenced in. That list is referenced in a function and then pushed entry by entry into the RegisterFunction function. You then take that one and search for all cross references. Take the lists pushed into the function and rename the functions there. That will give you all functions (except the ones of the widget API afaik).
thanx this is helpful... i can now finally reverse lua on my own and understand what to use in those codecaves!
any other scripts that you guys recommend?
Quote:
Originally Posted by schlumpf
As far as I know, GD has the one searching for "Usage: ". That one is bad.
You better get a lua function and then search for the list, the function is referenced in. That list is referenced in a function and then pushed entry by entry into the RegisterFunction function. You then take that one and search for all cross references. Take the lists pushed into the function and rename the functions there. That will give you all functions (except the ones of the widget API afaik).