[Question] CTM... Memory Editing vs. ASM? menu

User Tag List

Results 1 to 10 of 10
  1. #1
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Question] CTM... Memory Editing vs. ASM?

    Hello all,


    Just a quick question...

    Which is better, using CTM via ASM or Memory Editing...

    I know CTM via Memory Editing is risky as a single Warden Update could catch it(maybe it already has been - I don't know)

    What's the pros and cons for each?

    Thanks

    -Ryuk-

    EDIT: I know how to do both... so that's not a problem!
    Last edited by -Ryuk-; 07-13-2010 at 12:03 PM.
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

    [Question] CTM... Memory Editing vs. ASM?
  2. #2
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,943
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    What do you mean via ASM? As in injecting some ASM code to be ran that will edit the memory? I'm no pro or anything, but I would think injecting the code into WoW would be more risky than simply using WriteProcessMemory =P

  3. #3
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    What do you mean via ASM? As in injecting some ASM code to be ran that will edit the memory? I'm no pro or anything, but I would think injecting the code into WoW would be more risky than simply using WriteProcessMemory =P

    By ASM, I mean injecting ASM... I know that is technically Memory Editing, but what I meant via Memory Editing was changing address values.

    Injecting code may or may not be more risky... That I do not know... I would think that its safer, as I can allocate memory, and therefore the address changes, and isn't the same like CTM would be.

    -Ryuk-
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  4. #4
    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)
    All caution aside, thats over the bar here anyway. Just call the function, not for security (they could just as easily catch you), but for sake of simplicity plus its more likely to work after patches since the function handles the struct data.

  5. #5
    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)
    Go with injecting assembly. That is, if you're in a C-style language. If you're in AutoIt, stop coding immediately.

  6. #6
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Im not an autofag I use C#
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  7. #7
    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)
    Originally Posted by -Ryuk- View Post
    Im not an autofag I use C#
    Alright, with C# it's easy enough to inject ASM to call engine functions. I assume you have some experience with it.
    I'd steer clear of writing to the struct, as it doesn't call Wow's internal error checking, and the works.

  8. #8
    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)
    Originally Posted by -Ryuk- View Post
    Im not an autofag I use C#
    But you're doing memory reads, right? Just go injected already, if you stay private, you'll be safe. That's important if you want to seriously use CTM anyway, since all that CreateRemoteThread stuff is dead slow (and so is WriteProcessMemory).

  9. #9
    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)
    Originally Posted by caytchen View Post
    But you're doing memory reads, right? Just go injected already, if you stay private, you'll be safe. That's important if you want to seriously use CTM anyway, since all that CreateRemoteThread stuff is dead slow (and so is WriteProcessMemory).
    Just hooking EndScene and calling your stuff from the main WoW thread that way will work perfectly fine too?

  10. #10
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I do it via memory writing, but I don't use injection for mine. If you want to see how it's done look @ the setClickToMove function here:
    MovementController.m - pocketgnome - Project Hosting on Google Code

    You need to write the position as well as the other values or it won't move correctly
    https://tanaris4.com

Similar Threads

  1. [Question] LUA memory editing, disable protection?
    By vabatta in forum WoW Memory Editing
    Replies: 9
    Last Post: 09-27-2011, 02:52 PM
  2. Questions about Memory Editing - Cypher
    By typedef in forum WoW Memory Editing
    Replies: 23
    Last Post: 01-07-2009, 03:50 PM
  3. Question about Memory Editing
    By Megadeadlord in forum WoW Memory Editing
    Replies: 17
    Last Post: 10-04-2008, 05:29 AM
  4. [Question] Memory Editting
    By Morphih in forum WoW Memory Editing
    Replies: 7
    Last Post: 09-20-2008, 11:45 PM
All times are GMT -5. The time now is 04:27 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search