Safe guid memory writes in modern game clients menu

Shout-Out

User Tag List

Results 1 to 6 of 6
  1. #1
    swnt's Avatar Member
    Reputation
    7
    Join Date
    Jan 2022
    Posts
    10
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Safe guid memory writes in modern game clients

    Hey,

    like lots of other ppl I started out creating an out-of-process bot.
    While the project gained functionality and now successfully grinds/loots/(farms) and uses a global navigation mesh, I am at a point where I would really like to advance some of the basic actions;

    E.g. targeting using tab is usually not a problem but multi-doting over lots of targets can be inefficient.
    Same can be said for my (not perfectly working) world2screen calculation when trying to click targets (looting, gathering, ...).

    Thats why I started reading up on pitfalls when writing to wow memory. While I found some examples (most of which applicable to injections or hooking), I wasn't able to gather much safety concerns about writing to basic guid addresses like mouse-over-guid or last-target-guid. I get that i'm leaving the strict out-of-process train here but before continuing that route, would anybody with a little more experience be able to comment if writing to these addresses (or the possibility of a broken target history) is of any relevant concern? I get that we never know which checks might be coming in the future but I'd rather be interested in your experience/opinion up to today.

    As I said, most of the discussions I found is not relevant or about pretty old game clients (2015 and older).

    Thanks!

    Safe guid memory writes in modern game clients
  2. #2
    charles420's Avatar Elite User
    Reputation
    335
    Join Date
    Jun 2009
    Posts
    337
    Thanks G/R
    25/123
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    u fine writing to these no checks as of now this time based off scans and warden loaded this could change any time i can post my scans a lil later biggest thing no public thing profit

  3. #3
    Razzue's Avatar Elite User Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    398
    Join Date
    Jun 2017
    Posts
    608
    Thanks G/R
    193/283
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by swnt View Post
    Hey,

    like lots of other ppl I started out creating an out-of-process bot.
    While the project gained functionality and now successfully grinds/loots/(farms) and uses a global navigation mesh, I am at a point where I would really like to advance some of the basic actions;

    E.g. targeting using tab is usually not a problem but multi-doting over lots of targets can be inefficient.
    Same can be said for my (not perfectly working) world2screen calculation when trying to click targets (looting, gathering, ...).

    Thats why I started reading up on pitfalls when writing to wow memory. While I found some examples (most of which applicable to injections or hooking), I wasn't able to gather much safety concerns about writing to basic guid addresses like mouse-over-guid or last-target-guid. I get that i'm leaving the strict out-of-process train here but before continuing that route, would anybody with a little more experience be able to comment if writing to these addresses (or the possibility of a broken target history) is of any relevant concern? I get that we never know which checks might be coming in the future but I'd rather be interested in your experience/opinion up to today.

    As I said, most of the discussions I found is not relevant or about pretty old game clients (2015 and older).

    Thanks!
    I can't say if scanned or not, someone with a bit more experience would likely have better input.
    but my experience over the last few (6 - 8 months for a project i'm playing with, and letting a few buddies use:
    - I write to Mouseover GUID for looting, targeting, interacting etc
    - I write to last UI message to clear errors (Los, no fish hooked, cant cast etc)
    - I write to AutoLoot/Ctm toggles, but I don't like doing this as it only changes 1/3 values that change when you toggle them manually.

    I also recently peeked into action bars and writing a spell id to the first action button and spamming that (Yes it does work xD) though idk how i feel about that :P
    with no bans strictly because of the project yet. *knock on wood*
    Last edited by Razzue; 02-19-2022 at 05:57 AM.

  4. #4
    swnt's Avatar Member
    Reputation
    7
    Join Date
    Jan 2022
    Posts
    10
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice, thanks for sharing your personal experience!

    Originally Posted by Razzue View Post
    I can't say if scanned or not, someone with a bit more experience would likely have better input.
    but my experience over the last few (6 - 8 months for a project i'm playing with, and letting a few buddies use:
    - I write to Mouseover GUID for looting, targeting, interacting etc
    - I write to last UI message to clear errors (Los, no fish hooked, cant cast etc)
    - I write to AutoLoot/Ctm toggles, but I don't like doing this as it only changes 1/3 values that change when you toggle them manually.

    I also recently peeked into action bars and writing a spell id to the first action button and spamming that (Yes it does work xD) though idk how i feel about that :P
    with no bans strictly because of the project yet. *knock on wood*
    Another question that comes to mind: do you have any experience with running the game client in background? To me it would seem like an easy detection method, wow being "played" while window is in background for majority of time. It's not really being talked much about, I know on old game versions this has been done, not sure about any modern game clients.
    Last edited by swnt; 02-19-2022 at 07:59 AM.

  5. #5
    MrNoble's Avatar ezclap CoreCoins Purchaser
    Reputation
    535
    Join Date
    Sep 2015
    Posts
    359
    Thanks G/R
    170/218
    Trade Feedback
    2 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Razzue View Post
    I can't say if scanned or not, someone with a bit more experience would likely have better input.
    but my experience over the last few (6 - 8 months for a project i'm playing with, and letting a few buddies use:
    - I write to Mouseover GUID for looting, targeting, interacting etc
    - I write to last UI message to clear errors (Los, no fish hooked, cant cast etc)
    - I write to AutoLoot/Ctm toggles, but I don't like doing this as it only changes 1/3 values that change when you toggle them manually.

    I also recently peeked into action bars and writing a spell id to the first action button and spamming that (Yes it does work xD) though idk how i feel about that :P
    with no bans strictly because of the project yet. *knock on wood*
    CTM values have been encrypted for years now, I wouldn't recommend writing to them. Just because they work and you didn't get banned doesn't mean they are safe.
    From my observation, there are nearly no public bots and they seem to not care enough to ban players.
    Any fool can write code that a computer can understand. good programmers write code that humans can understand.

  6. #6
    Razzue's Avatar Elite User Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    398
    Join Date
    Jun 2017
    Posts
    608
    Thanks G/R
    193/283
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by MrNoble View Post
    CTM values have been encrypted for years now, I wouldn't recommend writing to them. Just because they work and you didn't get banned doesn't mean they are safe.
    From my observation, there are nearly no public bots and they seem to not care enough to ban players.
    The toggle is not, and is what I was talking about. You can write 1/0 to enable/disable it just fine using the offset, however, there is also a counter, and an additional value that cycles 1/0 when you toggle it manually in game.

  7. Thanks MrNoble (1 members gave Thanks to Razzue for this useful post)

Similar Threads

  1. Writing in the game memory
    By Cafetao in forum Programming
    Replies: 2
    Last Post: 08-24-2016, 02:02 PM
  2. [Buying] How safe is buying Gil in this game?
    By JustinS1985 in forum Final Fantasy XIV Buy Sell Trade
    Replies: 0
    Last Post: 06-23-2014, 07:34 PM
  3. [Guide] Basic Memory Editing in TSearch
    By Dragon[Sky] in forum WoW Memory Editing
    Replies: 2
    Last Post: 12-07-2007, 12:20 AM
  4. Any one got this guide he says he can lvl to 60 in 5 game time days
    By bait in forum World of Warcraft General
    Replies: 6
    Last Post: 10-13-2006, 03:27 PM
  5. How do you find memory offsets in the game?
    By koalaz2004 in forum World of Warcraft General
    Replies: 0
    Last Post: 08-18-2006, 09:40 PM
All times are GMT -5. The time now is 10:01 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