ReadProcessMemory() detectable by Ring3? menu

User Tag List

Results 1 to 7 of 7
  1. #1
    SailorMars's Avatar Member
    Reputation
    8
    Join Date
    Oct 2015
    Posts
    49
    Thanks G/R
    0/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    ReadProcessMemory() detectable by Ring3?

    Just a general technical question, but most likely applicable to wow.
    is it possible for a ring3 AC knows some other processes are doing ReadProcessMemory() on its client process?

    2 techniques I heard of: a) trap pages as used in wow/OW, b) hooking the suspicious process's ReadProcessMemory() directly (nProtect Gameguard?). Apart from these, are there any other possibilities?
    Last edited by SailorMars; 08-17-2018 at 02:16 PM.

    ReadProcessMemory() detectable by Ring3?
  2. #2
    DrD's Avatar Member Authenticator enabled
    Reputation
    8
    Join Date
    Mar 2008
    Posts
    84
    Thanks G/R
    1/1
    Trade Feedback
    6 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes, there are many ways they could detect you.

    They could hook NtReadVirtualMemory, or just enumerate all handles and the access they have to the wow process, for example.

    Now just having an open handle isn't immediate grounds for a ban, but it could trigger a closer inspection by other scans to the process opening the handle.

  3. #3
    SailorMars's Avatar Member
    Reputation
    8
    Join Date
    Oct 2015
    Posts
    49
    Thanks G/R
    0/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DrD View Post
    Yes, there are many ways they could detect you.

    They could hook NtReadVirtualMemory, or just enumerate all handles and the access they have to the wow process, for example.

    Now just having an open handle isn't immediate grounds for a ban, but it could trigger a closer inspection by other scans to the process opening the handle.
    Is it possible to hook NtReadVirtualMemory() with patch guard running?

  4. #4
    pogob's Avatar Established Member
    Reputation
    56
    Join Date
    May 2011
    Posts
    23
    Thanks G/R
    28/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SailorMars View Post
    Is it possible to hook NtReadVirtualMemory() with patch guard running?
    Wait, is it possible for you to hook it? Or if it's possible for them to hook it? The answer to both these questions, for WoW at least, is yes (and I doubt OW is different). But WoW doesn't hook NtRVM on live at least.

  5. #5
    Sen66's Avatar Member
    Reputation
    1
    Join Date
    Mar 2012
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I guess @SailorMars meant kernelmode. In kernel you cant hook it with patchguard running. But there are opther ways to intercept syscalls such as NtXXXVirtualMemory, there is no need to hook.

  6. #6
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Just execute the syscall yourself if you're this paranoid. Keep in mind that you also need an open handle to the game for reading and Blizzard can see these from Ring3.

    Blackbone/src/BlackBone/Syscalls at master . DarthTon/Blackbone . GitHub
    Last edited by Jadd; 09-14-2018 at 09:59 AM.

  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 Jadd View Post
    Just execute the syscall yourself if you're this paranoid. Keep in mind that you also need an open handle to the game for reading and Blizzard can see these from Ring3.

    Blackbone/src/BlackBone/Syscalls at master . DarthTon/Blackbone . GitHub
    Doesn't matter much - they usually do a bunch more stuff before flagging you as a "bad" program. You shouldn't get into trouble for just having a handle open to the process afaik.

Similar Threads

  1. [Guide] Make your trojans detectable by fewer AVs
    By Rowro in forum WoW Scam Prevention
    Replies: 3
    Last Post: 10-18-2008, 06:10 PM
  2. Any keyloggers that are not yet detected by antivirus
    By GuitarGuy822 in forum WoW Scams Help
    Replies: 6
    Last Post: 08-10-2008, 06:09 PM
  3. Detected by Pirox Fishing Bot ?
    By Taid in forum World of Warcraft General
    Replies: 3
    Last Post: 06-11-2008, 05:45 AM
  4. [Glider] File + Elite guide to reduce your chances of being detected by 80% !!!
    By Flying Piggy in forum World of Warcraft Bots and Programs
    Replies: 281
    Last Post: 11-20-2007, 09:00 PM
  5. Are race conversions detectable by Blizzard?
    By Sorrow23 in forum WoW ME Questions and Requests
    Replies: 6
    Last Post: 08-08-2007, 06:52 PM
All times are GMT -5. The time now is 07:23 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