Mac Memory Editor like ArtMoney

Discussion in 'Mac Programming' started by mitchellh, Jan 25, 2008.

  1. macrumors newbie

    Joined:
    Jan 15, 2008
    #1
    Hi,

    Is there any application out there like ArtMoney but for Mac?

    Thanks
    Mitchell
     
  2. macrumors 68020

    samh004

    Joined:
    Mar 1, 2004
    Location:
    Australia
    #2
    If you were going to use a mac, then you could dual-boot or virtualise windows and that would be a much better option for running any games, thus you would still be able to use ArtMoney.
     
  3. thread starter macrumors newbie

    Joined:
    Jan 15, 2008
    #3
    Heh, I do dual boot. I'm actually a software engineer hoping to do some memory editing for a game cheater. I've been using DTrace to read a program's memory fine (not sure how to do it in an application quite yet, this was much easier to do on windows ;)) but I was just curious if there was such an app...
     
  4. macrumors 6502a

    yeroen

    Joined:
    Mar 8, 2007
    Location:
    Cambridge, MA
    #4
    Well, it isn't as single-purpose slick as ArtMoney, but you may be able to pull of the same stunt with some more work using DDD (you'll need X-Windows installed).
     
  5. macrumors newbie

    Joined:
    Sep 11, 2007
    #5
    Hey, there are a few things out for Mac right now.

    The Cheat is the best memory editing / game hacking tool out there for Mac (that I know of) at the moment. Here is a link to the program as well as source:

    http://brokenzipper.com/software/

    Not too long ago I wrote a simple memory accessing template as an XCode project. Its using the read and write functions from The Cheat, but you could pretty easily write your own. More or less your using the vm_write and vm_read_overwrite functions that are defined in the mach header files mach/vm_map.h or mach/vm_region.h.

    Here's a quick upload of the memory accessing template:

    http://www.savefile.com/files/1344872

    Read through the readme, if your on an Intel based mac then you will need to run a command through terminal to set the kernel's vm protection to allow reading / writing to memory.
     

Share This Page