Originally Posted by
BlizzhackerD
If a mod could add the tag [Question] to the topic, it would appreciated. I seemed to have forgotten it. =(
I've come across the WoWX source code like many people have I'm sure. I can't speak to having any released software on MMOwned, but I've been a long time learner, firstly in programming in general, then attempting to learn more about injection and emulation.
I've seen that these "patterns" for finding function offsets is the new requirement for creating anything of value. I've researched enough to know that this is due to WoW now making use of ASLR (Address space layout randomization, if my googling and common-sense serve me correctly.)
Normally I'm pretty good about being able to make sense of the code that I'm looking at, and that's how I've learned thus far, but I've either miss out on a very large portion of the C++ syntax, or finding and using these patterns and the pointers to the functions they refer to is just something very new and thus difficult.
I'm mainly unsure of what I should be googling for to learn more about this system, a search for "c++ patterns", "c++ offset patterns", and "c++ function pointer patterns" all yielded results for design concepts such as singletons and the like.
If someone could point me in the right direction as to where I might learn more about this methodology, it would be greatly appreciated, as I'd much prefer to understand and learn than just use.