Right, this must be really stupid and everything, but i'm stuck.
I've done some research in IDA pro, i know how to make patterns.
I've followed several tutorials on finding memory addresses.
I know how to debug with ollydbg, i can open a program, rewrite it so i can bypass security ( crack it,)
I know some assembler and started working on the Intel® 64 and IA-32 Architectures Software Developer's Manuals
Also going to redo lena151's reversing tutorial in case I missed something...
but the silly thing is..
i can't map what i find to a memory address... more exact, i can't compare what i find to the wow offsets and wow info dump thread i find here..
I don't know if I'm on the right track or what, it's confusing the hell out of me.
I did a small tutorial where you get the MiniMapZoneText from IDA (Tutorial - Find simple stuff)
I got to the MiniMapZoneText, went to Data -> SubData (not completely sure what i'm doing there, started on IDA last friday, read a book about it (Reverse Engineering With IDA Pro) also downloaded : Reversing - Secrets Of Reverse Engineering (2005) as shynd mentioned that....
Anyway, back to the story, I foud the GetMiniMapZoneText, followed the instructions, but the value turned out to now work.
Using the wow 4.0.1. bot base as i didn't update my old bot for a while (WoW 3.3.# i think)
I use this for the MiniMapZoneText :
String MiniMapZoneText = Memory.Read<string>(Memory.Read<uint>(0xD90684));
So i thought, i'd go and see if i can do it the other way around : I went and found that clientConnection = 0x8B2F78 (on the forums) and was hoping i could find it in IDA, but.. no luck..
haven't tried offset finding (based on patterns) but that might work for me (as i know how to make patterns), but still... i feel... as if I'm not progressing at all, any pointers in what to read/what to do would be awsome.
also, i've got no knowledge of C++ (full time programmer in C# though).
This feels really awkward, as I get the feeling I'm not that far off >.<
Regards, Setzo