In process memory reading/writing menu

Shout-Out

User Tag List

Results 1 to 8 of 8
  1. #1
    unbekannt1's Avatar Member
    Reputation
    -6
    Join Date
    Apr 2009
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    In process memory reading/writing

    Hello,
    i am playing around with injection at the moment and just did some detours and an endscene hook. Now i want to read memory from wow. I think i just can create a pointer to an address, but i always get wrong results.
    Example:
    Code:
    	DWORD *adresse = (DWORD*)0xCAF6D4;
    	int test = (int)adresse;
    	
    	char buffer[512];
        wsprintfA(buffer,"%d",test);
    
    	MessageBoxA(NULL,buffer,"asd",MB_OK);
    This is the "isIndoors" address, so my MessageBox should show 1 or 0 after injecting. But i always get values like '412253423'.

    Someone can show me please, how to read memory in process the right way?

    In process memory reading/writing
  2. #2
    Seifer's Avatar Site Donator
    Reputation
    129
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can use WhiteMagic for that.

  3. #3
    unbekannt1's Avatar Member
    Reputation
    -6
    Join Date
    Apr 2009
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    But i want to learn something an do it on my own!

    Edit: also i am not using C#

  4. #4
    Bananenbrot's Avatar Contributor
    Reputation
    153
    Join Date
    Nov 2009
    Posts
    384
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Try to dereference the pointer

    Code:
    int test = *(int*)addresse;
    By the way, 0xCAF6D4 is decimal 13301460 for me... Probably you do dereference the pointer but had a typo.

  5. #5
    caytchen's Avatar Contributor
    Reputation
    138
    Join Date
    Apr 2007
    Posts
    162
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    DWORD *adresse = (DWORD*)0xCAF6D4;
    	int test = (int)adresse;
    What the **** did you expect test to be other than 0xCAF6D4?
    If it's a pointer to something, you will have to dereference it to get what its pointing to.

  6. #6
    mnbvc's Avatar Banned
    Reputation
    120
    Join Date
    Jul 2009
    Posts
    273
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  7. #7
    suicidity's Avatar Contributor
    Reputation
    207
    Join Date
    Oct 2006
    Posts
    1,439
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    int MyInformationIReallyReallyNeed = *(int*)0xCAF6D4; // PUT MY ADDRESS HERE :D
    You obviously need to name everything something really long or else the compiler won't compile it right, for example I used MyInformationIReallyReallyNeed.


  8. #8
    unbekannt1's Avatar Member
    Reputation
    -6
    Join Date
    Apr 2009
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by suicidity View Post
    Code:
    int MyInformationIReallyReallyNeed = *(int*)0xCAF6D4; // PUT MY ADDRESS HERE :D
    You obviously need to name everything something really long or else the compiler won't compile it right, for example I used MyInformationIReallyReallyNeed.
    you think you are funny?


    Thx to all who gave me the information about dereferencing the pointer. Works fine now. Thank you.

Similar Threads

  1. (Tutorial) Starting WoW-Memory Reading/Writing
    By Mrbrightside in forum WoW Memory Editing
    Replies: 198
    Last Post: 06-02-2017, 05:11 PM
  2. [Release] [C#] Standalone memory reads, writes, calls, and more
    By Jadd in forum WoW Memory Editing
    Replies: 8
    Last Post: 08-28-2013, 03:58 AM
  3. C# Memory Reading/Writing Class
    By yellowspark in forum Programming
    Replies: 8
    Last Post: 09-21-2012, 12:39 PM
  4. Replies: 2
    Last Post: 01-19-2012, 02:32 PM
  5. How do i know if a Bot is using memory reading / writing?
    By sturmtiger in forum WoW Bots Questions & Requests
    Replies: 1
    Last Post: 01-06-2011, 06:31 AM
All times are GMT -5. The time now is 11:20 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search