Question about warden and Blackmagic menu

User Tag List

Results 1 to 9 of 9
  1. #1
    SwInY's Avatar Member
    Reputation
    29
    Join Date
    Jul 2009
    Posts
    97
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question about warden and Blackmagic

    Good morning all, ( noon for others )

    i have a quick question id like to find out as much info as possible, tryed searching high and low.

    my question is,
    How safe is it to use blackmagic to write a value to wow..
    last night i was just experimenting with diffrent kinds of ways to make my Radian = my next waypoint, yes i know about click to move. but i was just experimenting with this and that.


    ' lol wtf this shit works without DC??
    Managers.cProcessManager.WoWProcess.WriteFloat( _
    (Globals.pPlayerBase + Globals.PlayerLocation.R) _
    , WaypointRad)

    does warden actualy look for memory writes?, im assuming so.
    my hack doesnt inject not one bit, its only memory reads.
    and possibly memory writes now

    also will be using this to focus on my target using memory writes,
    just wondering how safe it is before i use it on a account i go and purchase

    Thanks guys
    Last edited by SwInY; 08-17-2009 at 09:01 PM. Reason: added more

    Question about warden and Blackmagic
  2. #2
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No. Warden doesn't check for memory writes. No efficient or practical way to do it.

    EDIT: Other than a few special cases where warden will check memory locations to ensure that they are not modified.

  3. #3
    SwInY's Avatar Member
    Reputation
    29
    Join Date
    Jul 2009
    Posts
    97
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    alright so its perfectly fine to do what im doing. seems a bit dodgy, but hey, if its gunna work i guess why not.

  4. #4
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You cannot reasonably check for memory writes.

    All you can reasonably check for is "is this memory location different than I expect?"

    People give Warden waaaay too much credit.
    Don't believe everything you think.

  5. #5
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by amadmonk View Post
    You cannot reasonably check for memory writes.

    All you can reasonably check for is "is this memory location different than I expect?"

    People give Warden waaaay too much credit.

    I like the ones where people ask "can waden detect memory READS". Usually I answer that with "Warden runs in usermode". Most of the time they just ask again though and qq with "wtf does that have to do with anything".

    Sigh.

  6. #6
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Of course it opens the interesting question of "how would you actually detect direct memory reads/writes if you were writing anti-cheat code?" I'm sure the answer has something to do with a hypervisor.

    But that's not what they're asking...
    Don't believe everything you think.

  7. #7
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by amadmonk View Post
    Of course it opens the interesting question of "how would you actually detect direct memory reads/writes if you were writing anti-cheat code?" I'm sure the answer has something to do with a hypervisor.

    But that's not what they're asking...
    On x86 you could just do a kernelmode hook of NtReadVirtualMemory/NtWriteVirtualMemory, that would work for non-injected apps.

    On x64 yeah you'd have to do the same thing, but with a hypervisor.

  8. #8
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well, sure, but how would you do it for *injected* apps?

    That's where it gets super interesting (to me, at least)... You'd have to play with the interrupt table and tweak the shit out of the VMM so that essentially everything in the process was a guard page (and that would simply KILL performance).
    Don't believe everything you think.

  9. #9
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by amadmonk View Post
    Well, sure, but how would you do it for *injected* apps?

    That's where it gets super interesting (to me, at least)... You'd have to play with the interrupt table and tweak the shit out of the VMM so that essentially everything in the process was a guard page (and that would simply KILL performance).

    Waste of time imo. Better off trying to detect the injected code itself.

Similar Threads

  1. Some questions about skills and stuff.
    By faraon2k in forum WoW EMU Guides & Tutorials
    Replies: 1
    Last Post: 12-25-2007, 02:03 PM
  2. Question about warden
    By gravestalker in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 11-17-2007, 11:23 AM
  3. Question regarding Warden and Model Edit.
    By thrass in forum WoW ME Questions and Requests
    Replies: 10
    Last Post: 09-15-2007, 02:47 PM
  4. Question about botting and playing...
    By SoapX in forum World of Warcraft General
    Replies: 4
    Last Post: 06-25-2007, 12:33 AM
  5. Question about blizz and private servers
    By Mijin in forum Community Chat
    Replies: 3
    Last Post: 05-03-2007, 10:15 AM
All times are GMT -5. The time now is 03:22 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