InvalidPtrCheck is now being scanned by Warden! menu

User Tag List

Results 1 to 14 of 14
  1. #1
    demonguy's Avatar Member
    Reputation
    2
    Join Date
    Feb 2012
    Posts
    111
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    InvalidPtrCheck is now being scanned by Warden!

    as the titile says...I tried to hook sub_561470 which InvalidPtrCheck calls but failed, What are you doing about this?

    InvalidPtrCheck is now being scanned by Warden!
  2. #2
    TOM_RUS's Avatar Legendary
    Reputation
    914
    Join Date
    May 2008
    Posts
    699
    Thanks G/R
    0/52
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Put trampoline to your callback somewhere in code segment?

  3. #3
    demonguy's Avatar Member
    Reputation
    2
    Join Date
    Feb 2012
    Posts
    111
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    That seems to be the last way to handle it.... i'm now working on it and try to master the basis...
    However, i'm now really upset because my account is banned....due to the lack of knowledge of Warden..
    I'm now curious about it , is there any thread telling people how to know the address which warden is scanning?

  4. #4
    -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 sure InvalidPtrCheck(at least the start of it) has been scanned for ages.

    You only need to edit a single byte, somewhere in the function(I won't tell you where) to get the exact same result.
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  5. #5
    Master674's Avatar Elite User
    Reputation
    487
    Join Date
    May 2008
    Posts
    578
    Thanks G/R
    2/23
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by -Ryuk- View Post
    I won't tell you where
    Has this raised your EPEEN?

  6. #6
    l0l1dk's Avatar Elite User

    Reputation
    499
    Join Date
    Sep 2010
    Posts
    342
    Thanks G/R
    1/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by -Ryuk- View Post
    Im sure InvalidPtrCheck(at least the start of it) has been scanned for ages.

    You only need to edit a single byte, somewhere in the function(I won't tell you where) to get the exact same result.
    They started scanning it to detect OHack. It wasn't scanned until then.

    Originally Posted by demonguy View Post
    as the titile says...I tried to hook sub_561470 which InvalidPtrCheck calls but failed, What are you doing about this?
    I'm still writing to it, since I prevent Warden from reading the real bytes from WoW.
    Last edited by l0l1dk; 12-10-2012 at 03:42 PM.

  7. #7
    demonguy's Avatar Member
    Reputation
    2
    Join Date
    Feb 2012
    Posts
    111
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by l0l1dk View Post
    They started scanning it to detect OHack. It wasn't scanned until then.



    I'm still writing to it, since I prevent Warden from reading the real bytes from WoW.

    I know which byte should i edit, it's quite easy stuff by finding it in the IDA
    but i'm afraid being detected again some time later....Could teach me how to "prevent Warden from reading the real bytes from WoW." it's a quite cool stuff

  8. #8
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by -Ryuk- View Post
    Im sure InvalidPtrCheck(at least the start of it) has been scanned for ages.

    You only need to edit a single byte, somewhere in the function(I won't tell you where) to get the exact same result.
    You don't need to edit anything. TOM_RUS had the best solution (put a callback somewhere in the .text segment of WoW.exe), however you can use VEH to create a trampoline without modifying anything in .text (register a callback to an instruction or set of instructions that will generate an exception, then use VEH to transfer control to your hook).

  9. #9
    hb123220's Avatar Member
    Reputation
    8
    Join Date
    Mar 2012
    Posts
    41
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by l0l1dk View Post
    They started scanning it to detect OHack. It wasn't scanned until then.



    I'm still writing to it, since I prevent Warden from reading the real bytes from WoW.
    I greatly appreciate your OHACK~,,any chance on how to prevent Warden from reading bytes from WOW?

  10. #10
    l0l1dk's Avatar Elite User

    Reputation
    499
    Join Date
    Sep 2010
    Posts
    342
    Thanks G/R
    1/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hb123220 View Post
    I greatly appreciate your OHACK~,,any chance on how to prevent Warden from reading bytes from WOW?
    I'm not going to post how I do it, but something similar has been posted before IIRC.

  11. #11
    -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 Master674 View Post
    Has this raised your EPEEN?
    Not at all. I'm just encouraging them to look in the function.

    However if you don't want to use the other methods described here, you can do this:
    Code:
    Memory.Write<byte>(Offsets.LuaInterface.InvalidPtrCheck, 0xEB);
    
    Offsets.LuaInterface.InvalidPtrCheck = 0x161972(Rebased)
    It's not the best way... but it works.
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  12. #12
    demonguy's Avatar Member
    Reputation
    2
    Join Date
    Feb 2012
    Posts
    111
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by -Ryuk- View Post
    Not at all. I'm just encouraging them to look in the function.

    However if you don't want to use the other methods described here, you can do this:
    Code:
    Memory.Write<byte>(Offsets.LuaInterface.InvalidPtrCheck, 0xEB);
    
    Offsets.LuaInterface.InvalidPtrCheck = 0x161972(Rebased)
    It's not the best way... but it works.

    Yeah, i know it ... but just as i said above... i'm afraid that it will be scanned as soon as the warden updates next time

  13. #13
    -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 demonguy View Post
    Yeah, i know it ... but just as i said above... i'm afraid that it will be scanned as soon as the warden updates next time
    I used this method for months...
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  14. #14
    rik.chong's Avatar Member
    Reputation
    7
    Join Date
    Oct 2009
    Posts
    35
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by demonguy View Post
    I know which byte should i edit, it's quite easy stuff by finding it in the IDA
    but i'm afraid being detected again some time later....Could teach me how to "prevent Warden from reading the real bytes from WoW." it's a quite cool stuff
    Hook warden scan function, detour it, put the original bytes to the buffer. (using ASM code like REPE MOVSD/MOVSB)
    @DarkLinux's EverScan (EverScan - An Open Source Warden Scanner) will help you get an easy start.

Similar Threads

  1. Oah sys hack is now being banned!
    By Deadnisse in forum Overwatch Exploits|Hacks
    Replies: 18
    Last Post: 08-27-2016, 07:47 AM
  2. ZK botters are now being banned - BE WARNED!
    By Iaccidentallytwink in forum Diablo 3 Exploits
    Replies: 43
    Last Post: 07-16-2012, 10:25 AM
  3. Replies: 23
    Last Post: 06-13-2012, 12:17 PM
  4. Protecting your procesess from being scanned
    By lsybarra in forum World of Warcraft General
    Replies: 3
    Last Post: 05-24-2009, 07:27 PM
All times are GMT -5. The time now is 11:31 PM. 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