Question about process hash & Warden. menu

Shout-Out

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 16
  1. #1
    Sel3n's Avatar Member
    Reputation
    10
    Join Date
    Jul 2009
    Posts
    115
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question about process hash & Warden.

    A lot of people say that warden make hash of our running process.
    And I wondered how it's possible to change hash process.

    I don't think this code work, but theorically a hash is made has a date given, if an element (a variable stored in the program) change of value, the hash changes.
    Or is it more complicated?

    That's the code I tought, but I don't know how check if I've right.
    To use it, I just have to put NoDetection () one can everywhere in the program, for example after a writing in memory, no?

    Code:
            public string wardendetection;
            private string wardendetectionbis;
    
            public int RandomNumber(int min, int max)
            {
                Random random = new Random();
                return random.Next(min, max);
            }
            private static Random _random = new Random();
            public static string RandomString(int size)
            {
                StringBuilder builder = new StringBuilder();
                for(int i=0; i < size; i++)
                {   
                //26 letters in the alfabet, ascii + 65 for the capital letters
                    builder.Append(Convert.ToChar(Convert.ToInt32(Math.Floor(26 * _random.NextDouble() + 65))));
                }
                return builder.ToString();
            }
    
            public void NoDetection()
            {
                int sizeofstring = RandomNumber(35, 258);
                int sizeofstring2 = RandomNumber(35, 258);
                wardendetection = RandomString(sizeofstring);
                wardendetectionbis = RandomString(sizeofstring2);
            }
    RandomNumber & RandomString are not writen by me, found on web.

    Just say me if this can works, or if I'd lost my time =)

    Sorry for my poor english, it's not my mother tongue.

    Cordially, Sel3n.
    Last edited by Sel3n; 07-28-2009 at 05:32 AM.

    Question about process hash &amp; Warden.
  2. #2
    kynox's Avatar Member
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    A) Warden doesn't do what you're describing
    B) Why the **** would it hash .data?

  3. #3
    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)
    I'm speechless. No, really.

  4. #4
    Sel3n's Avatar Member
    Reputation
    10
    Join Date
    Jul 2009
    Posts
    115
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    By 'hash' I means,

    [quote = http://en.wikipedia.org/wiki/Warden_(software)]
    While the game is running, Warden uses API function calls to collect data on open programs on the user's computer and sends it back to Blizzard servers as hash values to be compared to those of known cheating programs.
    [...]
    Warden now scans Warcraft game memory space only, with exception of a few tools.
    [/quote]

    It's just a question, but I has to ask me too much useless question ><
    But, I'd just discovers the Wikipedia Warden page, and the time difference between they said, "While the game is running [...] to be compared to those of known cheating programs." and "Warden now scans Warcraft game memory space only, with exception of a few tools." is very important?

  5. #5
    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)
    The point is that even if they were trying to catch you, your code is USELESS. It doesn't hinder Warden hashing your process in the slightest.

  6. #6
    Sel3n's Avatar Member
    Reputation
    10
    Join Date
    Jul 2009
    Posts
    115
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Okay, thank you.

    I'd just discover this thread http://www.mmowned.com/forums/wow-me...wiki-page.html, I skipped it because of my haste.

  7. #7
    furang's Avatar Member
    Reputation
    19
    Join Date
    Jul 2009
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Do you know how long it would take to hash the whole wow.exe process?...
    I'm gonna to work on scan.dll after i create something like bot. I suppose it has some code, that warden uses.

  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 furang View Post
    Do you know how long it would take to hash the whole wow.exe process?...
    I'm gonna to work on scan.dll after i create something like bot. I suppose it has some code, that warden uses.

    What the f*ck?

  9. #9
    alek900's Avatar Contributor
    Reputation
    103
    Join Date
    Nov 2007
    Posts
    101
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    in befor close?
    19+4 that means i score

  10. #10
    vulcanaoc's Avatar Member
    Reputation
    31
    Join Date
    Jul 2008
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by furang View Post
    Do you know how long it would take to hash the whole wow.exe process?...
    I'm gonna to work on scan.dll after i create something like bot. I suppose it has some code, that warden uses.
    Lawl,

    I'm pretty sure that scan.dll is used by the launcher to repair game files. Whatever it does, it is definitely not used by Warden.

    AFAIK Warden is downloaded every time you log in, and only ever resides in RAM (unless you don't have enough RAM and... nvm..)

  11. #11
    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 vulcanaoc View Post
    Lawl,

    I'm pretty sure that scan.dll is used by the launcher to repair game files. Whatever it does, it is definitely not used by Warden.

    AFAIK Warden is downloaded every time you log in, and only ever resides in RAM (unless you don't have enough RAM and... nvm..)
    Scan.dll is designed to look for certain cheats and malware and block WoW from running until they are shut down. According to Blizzard (based off their testimony in court in MDY v Blizzard), Scan.dll IS part of the "Warden Client" as a whole. From memory they split it up into two parts, the "resident component" (scan.dll), and the "dynamic component" (I don't actually remember what they called the second part, that's just a guess), which is the part that is received from the server.

  12. #12
    furang's Avatar Member
    Reputation
    19
    Join Date
    Jul 2009
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just like i wrote. And there are at least 3 suspicious functions in it.
    Scan_1(some args), Scan_2(some args), Scan_3(some args).
    I also tried to sniff wow traffic in order to detect some flags or maybe some part of wow's process or something suspicious downloads, but i couldn't.

  13. #13
    vulcanaoc's Avatar Member
    Reputation
    31
    Join Date
    Jul 2008
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by furang View Post
    Just like i wrote. And there are at least 3 suspicious functions in it.
    Scan_1(some args), Scan_2(some args), Scan_3(some args).
    I also tried to sniff wow traffic in order to detect some flags or maybe some part of wow's process or something suspicious downloads, but i couldn't.

    I don't think you get it.

  14. #14
    kynox's Avatar Member
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by furang View Post
    Just like i wrote. And there are at least 3 suspicious functions in it.
    Scan_1(some args), Scan_2(some args), Scan_3(some args).
    I also tried to sniff wow traffic in order to detect some flags or maybe some part of wow's process or something suspicious downloads, but i couldn't.
    Cypher and I have written countless amounts of posts about Scan.dll and its relation to warden. Search is your ****ing friend.

    http://www.mmowned.com/forums/wow-me...ll-logger.html to get you started.

  15. #15
    joetheodd's Avatar Member
    Reputation
    10
    Join Date
    Mar 2009
    Posts
    20
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by furang View Post
    Do you know how long it would take to hash the whole wow.exe process?...
    Speed Comparison of Popular Crypto Algorithms

    According to that site, SHA-1 (which Warden uses, IIRC) can has 153MB of data per second on a 2.2GHz processor. If WoW's entire working set is 300MB, which seems about average, that'd be just under two seconds, which is very important to know, cause not only is WoW.exe a hack, it's also spyware and Sasser, mixed together with Sudden Infant Death Syndrome.

Page 1 of 2 12 LastLast

Similar Threads

  1. [Tool] Process Protection from Warden (Hash enabler)
    By Skuddle in forum World of Warcraft Bots and Programs
    Replies: 19
    Last Post: 05-07-2011, 10:46 PM
  2. Technical questions about in-process managed code.
    By galpha in forum WoW Memory Editing
    Replies: 1
    Last Post: 02-26-2011, 04:48 PM
  3. Question about warden and Blackmagic
    By SwInY in forum WoW Memory Editing
    Replies: 8
    Last Post: 08-18-2009, 02:35 AM
  4. Question about warden
    By gravestalker in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 11-17-2007, 11:23 AM
  5. another CE question, about process guard
    By mwo in forum World of Warcraft General
    Replies: 0
    Last Post: 01-07-2007, 11:18 PM
All times are GMT -5. The time now is 07:27 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