Hey
I'm trying to call "Talk" function from attached DLL. I'm not a OllyDbg nor assembly expert, and probably I've missed something simple.
I've found, that when I'm sending message, this function is called:
So function address is Tibia.0041F940. And my questions are:
- how to discover which stack variable is (if any) used by Tibia.0041F940? I see that first variable on stack is 13 which is Enter key ASCII code, second pointer is something related to current character (changes if I relogin on different one)
- how to discover return value type?
- is there a method to call function from OllyDbg by address (just to avoid compling c++?) Or any other tool for that?
Currently, when I'm trying to call this function, client closes with error (Instruction from 0x0041f966 reads memory from address 0xc704ecaf. Memory can't be read). Any ideas?
Thank you for help