Memory Reading in C# menu

Shout-Out

User Tag List

Results 1 to 5 of 5
  1. #1
    alek900's Avatar Contributor
    Reputation
    103
    Join Date
    Nov 2007
    Posts
    101
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Memory Reading in C#

    Hello, made this simple memory reading library wiche should be fairly simple to use

    It does contain functions for memory writing aswell but they are not tested.

    Source -> Send big files the easy way. Files too large for email attachments? No problem!
    Just the Dlll -> Send big files the easy way. Files too large for email attachments? No problem!

    How to add it to your project (if you dont know this then you should just leave)
    Select project -> Add Refrence...
    A window will popup, select the Browse tab at the top of the window.
    Browse to the Dll file and select it.
    Press the OK button in bottom right corner, left of Cancel button.

    Example code.
    Code:
    using System;
    
    namespace Example
    {
        class Program
        {
            static void Main(string[] args)
            {
                Memory.Memory Wow_Process = new Memory.Memory();
    
                Console.WriteLine("Searching for Wow process");
    
                //You could use a PID insted of "Wow".
                //Just incase you would like to make your own process selection box or whatever.
                while (!Wow_Process.SetProcess("Wow", "Read"))
                {
                    System.Threading.Thread.Sleep(1000);
                } 
    
                Console.WriteLine("Found a Wow Process");
                UInt32 clientConnection, CurMgr, curObj;
                UInt64 PlayerGuid;
                int Object_Counter = 1;
    
                clientConnection = Wow_Process.ReadUInt32((IntPtr)0x011CA260); //g_clientConnection
                CurMgr = Wow_Process.ReadUInt32((IntPtr)(clientConnection + 0x2864)); //0x2864 is the s_CurMgr Offset
                PlayerGuid = Wow_Process.ReadUInt32((IntPtr)(CurMgr + 0xC0)); //0xC0 is a offset to get player GUID
                curObj = Wow_Process.ReadUInt32((IntPtr)(CurMgr + 0xAC));   //0xAC is the offset to get a pointer to the first object
                
                while (curObj != 0 && curObj % 2 == 0)
                {
                    Console.WriteLine("[" + Object_Counter + "] Object at -> " + curObj);
                    curObj = Wow_Process.ReadUInt32((IntPtr)(curObj + 0x3C));
                    Object_Counter += 1;
                }
                Console.WriteLine("Found " + (Object_Counter - 1) + " Object");
                Console.ReadLine();
            }
        }
    }
    19+4 that means i score

    Memory Reading in C#
  2. #2
    Sillyboy72's Avatar Member
    Reputation
    13
    Join Date
    Jan 2009
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks man, just stole this for my initial foray into reading wowz memory

  3. #3
    JoeBiden's Avatar Contributor
    Reputation
    153
    Join Date
    Aug 2007
    Posts
    498
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You are awesome alek, i was wondering, for those of us who are just learning this stuff, could you comment out some more? I would appreciate it soooooooo much.


    2+rep

  4. #4
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BlackMagic -- Managed Memory Manipulation - Game Deception - Forums

    Shynd's library is far more complete. And safer.

  5. #5
    JoeBiden's Avatar Contributor
    Reputation
    153
    Join Date
    Aug 2007
    Posts
    498
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    BlackMagic -- Managed Memory Manipulation - Game Deception - Forums

    Shynd's library is far more complete. And safer.
    Got it, why is there 3 DLL's?

Similar Threads

  1. White Paper : Memory reading
    By tttommeke in forum WoW Memory Editing
    Replies: 41
    Last Post: 06-19-2008, 02:30 AM
  2. WoW Leveling Bot Memory Reading
    By Lindoz12 in forum WoW Memory Editing
    Replies: 2
    Last Post: 02-21-2008, 06:25 PM
  3. VB .Net Memory Reading Project
    By Glitchy in forum WoW Memory Editing
    Replies: 4
    Last Post: 01-22-2008, 12:37 PM
  4. [AutoIT3] WoW Cordinator (X,Y,MapID and rotation memory reading)
    By Vladinator in forum World of Warcraft Bots and Programs
    Replies: 22
    Last Post: 05-15-2007, 03:26 AM
All times are GMT -5. The time now is 08:21 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