Results 1 to 9 of 9
  1. #1
    Kenshin13's Avatar
    Join Date
    May 2011
    Gender
    male
    Location
    Cloud 9
    Posts
    3,473
    Reputation
    564
    Thanks
    5,882
    My Mood
    Psychedelic

    MW3 Process Memory Helper (C#)

    Well I was bored so I decided to make a little app to help you people out with memory stuff.
    Written in C#, it simplifies alot of the memory editing, reading in a program.
    Note this can only be used in C# (Probably VB, not sure) projects.
    This can be used for any app, not just MW3.
    Don't complain if it doesn't work. It's simple to use if you know what you're doing.

    USAGE:
    Code:
    //You need to import the DLL into your resources
    using MemoryControl; //Allows it to be used in project.
    
    MemC.cOpenProcessMemory("iw5mp"); // Opens the given application. DO THIS BEFORE ANYTHING ELSE;
    MemC.cCloseProcess(); // Closes the process opened with cOpenProcessMemory(). DO THIS AFTER EDITING/READING MEMORY;
    MemC.getProcessID("explorer"); // Returns an integer value of the application ID of the given process;
    MemC.WriteXNOP(desiredAddress, 5); //Writes 5 NOP bytes (0x90) to the given address;
    MemC.WriteXInt(desiredAddress, 255); //Writes the value 255 to the given address;
    MemC.WriteXFloat(desiredAddress, floatValue); //Writes the floatValue to the given address;
    MemC.WriteXDouble(desiredAddress, doubleValue); //Writes the doubleValue to the given address;
    MemC.WriteXString(desiredAddress, stringX); //Writes stringX to the desired address(ASCII);
    MemC.WriteXBytes(desiiredAddress, byteBuffer); //Writes the given bytes in the byteBuffer to the given address;
    MemC.readXInt(desiredAddress); // Returns the integer stored at the desired address;
    MemC.readXBytes(desiredAddress, 100); //Returns a byte array of 100 bytes from given address;
    MemC.readXString(desiredAddress, 20); //Returns a string of 20 characters from desired address;
    MemC.readXFloat(desiredAddress); //Returns a floating point at the desired address;
    MemC.readXDouble(desiredAddress); //Returns a double at the desired address;
    If you guys got any more suggestions for features, tell me here. :P
    I didn't obfuscate it so if you wanna see the source, go ahead. Kinda defeating the purpose of this though. :P
    Virus Scans:
    Virus Total (0/38)
    Jotti's Malware Scan(0/19)

    If anyone gets any errors, rename the dll to ClassLibrary1.dll

    EDIT: I fixed a major bug in the DLL. It'll work now (Forgot to make functions static :3)
    <b>Downloadable Files</b> Downloadable Files
    Last edited by MarkHC; 09-25-2012 at 11:26 PM. Reason: Fixed major bug in DLL and updated virus scans

  2. The Following 5 Users Say Thank You to Kenshin13 For This Useful Post:

    hacksorce (04-25-2013),lostycf (11-23-2012),Lovroman (06-19-2013),mwxplayer (10-27-2012),nagendhrabanoth (09-24-2012)

  3. #2
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,751
    Reputation
    66
    Thanks
    14,311
    My Mood
    Angelic
    Seems legit /Approved


    CoD Minion from 09/19/2012 to 01/10/2013

  4. #3
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,674
    Reputation
    905
    Thanks
    18,542
    My Mood
    Angelic
    Quote Originally Posted by -InSaNe- View Post
    Seems legit /Approved
    Wrong section, should be in the coding/source code section.

     
    Contributor 01.27.2012 - N/A
    Donator 07-17-2012 - Current
    Editor/Manager 12-16-12 - N/A
    Minion 01-10-2013 - 07.17.13
    Former Staff 09-20-2012 - 01-10-2013 / 07-17-2013 - Current
    Cocksucker 20-04-2013 - N/A

  5. The Following User Says Thank You to Jorndel For This Useful Post:

    [MPGH]MarkHC (09-23-2012)

  6. #4
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,751
    Reputation
    66
    Thanks
    14,311
    My Mood
    Angelic
    Quote Originally Posted by Jorndel View Post
    Wrong section, should be in the coding/source code section.
    Thanks.

    Also, added [Release] as the thread prefix since its a Dll


    CoD Minion from 09/19/2012 to 01/10/2013

  7. #5
    Kenshin13's Avatar
    Join Date
    May 2011
    Gender
    male
    Location
    Cloud 9
    Posts
    3,473
    Reputation
    564
    Thanks
    5,882
    My Mood
    Psychedelic
    Quote Originally Posted by -InSaNe- View Post
    Thanks.

    Also, added [Release] as the thread prefix since its a Dll
    Thanks guys

  8. #6
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,751
    Reputation
    66
    Thanks
    14,311
    My Mood
    Angelic
    /Update Approved


    CoD Minion from 09/19/2012 to 01/10/2013

  9. #7
    Kenshin13's Avatar
    Join Date
    May 2011
    Gender
    male
    Location
    Cloud 9
    Posts
    3,473
    Reputation
    564
    Thanks
    5,882
    My Mood
    Psychedelic
    P.S. -InSaNe- I can't edit my post anymore. Could you just add that if anyone gets any errors to rename the dll to ClassLibrary1.dll

  10. #8
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,751
    Reputation
    66
    Thanks
    14,311
    My Mood
    Angelic
    Quote Originally Posted by Kenshin13 View Post
    P.S. -InSaNe- I can't edit my post anymore. Could you just add that if anyone gets any errors to rename the dll to ClassLibrary1.dll
    I don't see how that could solve any errors.. but since you asked..
    /Edited


    CoD Minion from 09/19/2012 to 01/10/2013

  11. The Following User Says Thank You to MarkHC For This Useful Post:

    Kenshin13 (09-25-2012)

  12. #9
    Kenshin13's Avatar
    Join Date
    May 2011
    Gender
    male
    Location
    Cloud 9
    Posts
    3,473
    Reputation
    564
    Thanks
    5,882
    My Mood
    Psychedelic
    Quote Originally Posted by -InSaNe- View Post
    I don't see how that could solve any errors.. but since you asked..
    /Edited
    The origional name(of project was ClassLibrary1) when you include it, as i renamed it, it throws an error saying "Unable to find ClassLibrary1.dll"

Similar Threads

  1. [Help Request] C+ Memory Hacking in Writing to Process Memory
    By oilhackzone in forum C++/C Programming
    Replies: 1
    Last Post: 08-13-2012, 04:59 AM
  2. [Help] Finding memory ranges of self--process
    By yodaliketaco in forum C++/C Programming
    Replies: 2
    Last Post: 07-08-2011, 01:21 PM
  3. [Request] Open process memory [read/wirte to it]
    By wolfguardiann in forum Visual Basic Programming
    Replies: 18
    Last Post: 07-01-2011, 09:25 PM
  4. [Help] Memory editing (Read/Write Process Memory)
    By wolfguardiann in forum Visual Basic Programming
    Replies: 31
    Last Post: 06-04-2011, 04:23 AM
  5. [Help] Write Process Memory
    By tremaster in forum Visual Basic Programming
    Replies: 6
    Last Post: 03-22-2010, 04:28 PM