Warden confusion? menu

Shout-Out

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)

    Warden confusion?

    Hey guys,

    Im a bit confused.

    Warden is now watching 0x4D22C1 and 9 bytes

    On my laptop the bytes read

    Code:
     8B EC 83 3D 34 83 C2 01 00
    On my friends PC the bytes read

    Code:
    8B EC 83 3D 34 83 76 01 00
    This has really confused me... So I asked DrakeFish to check his bytes and he gets

    Code:
    8B EC 83 3D 34 83 D3 00 00
    Any ideas why this is?
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

    Warden confusion?
  2. #2
    sitnspinlock's Avatar Elite User CoreCoins Purchaser
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    833d is cmp double word ds:

    its a different 4 bytes each time because of base relocation da derp.

  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 everdox View Post
    833d is cmp double word ds:

    its a different 4 bytes each time because of base relocation da derp.

    Yes, but isnt this sent back to warden server? and cause false positives?
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  4. #4
    sitnspinlock's Avatar Elite User CoreCoins Purchaser
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yes they cannot possibly be that brainless. i'm sure they just sub it against the current imagebase to make sure it points to it's proper place.

    either that or someone is going to be flippin their shit when 8 million ban notifications roll in

  5. #5
    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)
    hahaha, they hired some 1 straight out of tafe

  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)
    Looks like its time to update some of my warden protection then... Currently I dump the bytes that should be valid, and test them against my current bytes; which in this case will cause false positives on my side :/
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  7. #7
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    .text:004D22C1 8B EC                                   mov     ebp, esp
    .text:004D22C3 83 3D 34 83 93 00 00                    cmp     lua_tainted, 0
    Are people really that obvious when patching lua? That's the first place I'd check if I were Blizzard and I'm kinda surprised they haven't done so until now.

  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 _Mike View Post
    Code:
    .text:004D22C1 8B EC                                   mov     ebp, esp
    .text:004D22C3 83 3D 34 83 93 00 00                    cmp     lua_tainted, 0
    Are people really that obvious when patching lua? That's the first place I'd check if I were Blizzard and I'm kinda surprised they haven't done so until now.
    Patching any of that crap is silly imo.

    Register a Lua callback using the address of an int3 or similar instruction that will both cause an exception and pass the function pointer bounds check imposed when registering an ingame callback, then have your Lua callback execute the code (which will cause it to execute without protection), get the return values, etc.

    Obviously still detectable, but a step up from hooking the client, and if your code is private it's much less likely to get detected if you're using a technique like that as opposed to client hooking (where there's a good chance you'll be 'caught in the crossfire').

  9. #9
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My method was a tiny "debugger" with a write BP on lua_tainted and in the BP handler flip it back to 0.
    They can obviously detect that they're being debugged and then see the DR address I'm watching as I didn't bother faking the thread context. But it felt like overkill considering I don't think that many public hacks do it that way.
    Only problem was that it totally killed the frame rate for some people; Although personally I never had any issues and that's all I care about

    But now that I look back, a better way would have been to BP just after that cmp instruction and flip the flags instead.
    Last edited by _Mike; 01-26-2012 at 10:54 AM.

  10. #10
    -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)
    Quite a few people seem to be getting banned, and then getting the ban lifted...

    Maybe they don't check it against the image base xD
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

Similar Threads

  1. anti-warden Release #1
    By zhPaul in forum World of Warcraft Bots and Programs
    Replies: 40
    Last Post: 10-21-2006, 01:40 AM
  2. Unpacked The Warden <
    By zhPaul in forum World of Warcraft Bots and Programs
    Replies: 45
    Last Post: 10-13-2006, 05:52 AM
  3. About Warden
    By Sebbe123 in forum World of Warcraft General
    Replies: 1
    Last Post: 09-21-2006, 12:18 PM
  4. Rawr..confused............
    By Hunter211 in forum World of Warcraft General
    Replies: 1
    Last Post: 07-13-2006, 02:05 PM
  5. Warden
    By Chsz in forum World of Warcraft General
    Replies: 5
    Last Post: 06-19-2006, 10:16 PM
All times are GMT -5. The time now is 08:53 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