OK so by looking at this; will you be able to tell me how?
The base pointer is "AVA.exe"+01BFC478
I thought it will be like this:
Code:
TCHAR string = *(TCHAR*)(*(DWORD*)(*(DWORD*)0x01BFC478+0x90)+0x24);
But it doesn't seem to work.
---------- Post added at 06:46 AM ---------- Previous post was at 05:54 AM ----------
I'm just trying to make a message with the pointer's content, and it shows me a blank message.
MessageBox(NULL, (LPCWSTR)*(DWORD*)0x01BFC478, TEXT("ERROR"), MB_OK);
---------- Post added at 07:03 AM ---------- Previous post was at 06:46 AM ----------
Wow never thought pointers will be this difficult to handle.
---------- Post added at 08:01 AM ---------- Previous post was at 07:03 AM ----------
Tried to do:
Code:
MessageBox(NULL, (LPCTSTR)*(TCHAR*)(*(DWORD*)(*(DWORD*)(0x01BFC478) + 0x90) + 0x24), TEXT("ERROR"), MB_OK);
But the game is crashing on me. Why it's doing that?
---------- Post added at 09:37 AM ---------- Previous post was at 08:01 AM ----------
OK tried a different thing:
Code:
DWORD var;
VirtualProtect((TCHAR*)(*(DWORD*)(*(DWORD*)(0x01BFC478) + 0x90) + 0x24), 4, PAGE_EXECUTE_READWRITE, (DWORD*)&var);
*(TCHAR*)(*(DWORD*)(*(DWORD*)(0x01BFC478) + 0x90) + 0x24) = 123;
And still it crashes.
---------- Post added at 09:43 AM ---------- Previous post was at 09:37 AM ----------
OK.
