Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: Kenyai on February 21, 2007, 07:23 PM

Title: What Exactly Does Warden Detect?
Post by: Kenyai on February 21, 2007, 07:23 PM
For example, let's say someone writes a bot that does these things:
1. Shells Diablo II.
2. Gets a handle to the Diablo II game window.
3. Gets a handle to the device context of the window.
4. Performs a BitBlt and analyzes the video data to "see" the game using image analysis algorithms.
5. With the Diablo II game window in focus, sends commands using mouse_event() and keybd_event() to "play" the game.
6. Repeats steps 4 and 5 as desired.

Would Warden detect this bot?
Title: Re: What Exactly Does Warden Detect?
Post by: Ringo on February 21, 2007, 07:39 PM
Clicky (http://www.edgeofnowhere.cc/viewforum.php?f=182&sid=9004c88a2adda3bc301d318358d139fb)
That should be the forum your looking for :)
I cant really answer your question, but AFAIk, if you keep it private, it keeps going :)
Its mainly public stuff they blacklist.
Title: Re: What Exactly Does Warden Detect?
Post by: Kenyai on February 21, 2007, 07:51 PM
http://forum.valhallalegends.com/index.php?topic=3357.0 (http://forum.valhallalegends.com/index.php?topic=3357.0)
http://forum.valhallalegends.com/index.php?topic=2745.0 (http://forum.valhallalegends.com/index.php?topic=2745.0)
http://forum.valhallalegends.com/index.php?topic=2434.0 (http://forum.valhallalegends.com/index.php?topic=2434.0)
http://forum.valhallalegends.com/index.php?topic=1734.0 (http://forum.valhallalegends.com/index.php?topic=1734.0)

None of those threads could be interpreted as providing information a programmer could use to make a tool to provide an unfair advantage in a game, eh?

I think the reason you hate me is that the aforementioned method of writing a bot is so cheap. ;)
Title: Re: What Exactly Does Warden Detect?
Post by: UserLoser on February 21, 2007, 08:16 PM
Quote from: Kenyai on February 21, 2007, 07:23 PM
For example, let's say someone writes a bot that does these things:
1. Shells Diablo II.
2. Gets a handle to the Diablo II game window.
3. Gets a handle to the device context of the window.
4. Performs a BitBlt and analyzes the video data to "see" the game using image analysis algorithms.
5. With the Diablo II game window in focus, sends commands using mouse_event() and keybd_event() to "play" the game.
6. Repeats steps 4 and 5 as desired.

Would Warden detect this bot?

Depends on what module the Warden client downloads for you.  Warden client is always running client-side, but it downloads modules from the server that it loads into memory and executes (from my knowledge, there are thousands of these and they all do different checks)
Title: Re: What Exactly Does Warden Detect?
Post by: Kenyai on February 21, 2007, 08:30 PM
Wow, thousands... Well, thanks for the info.
Title: Re: What Exactly Does Warden Detect?
Post by: Ringo on February 22, 2007, 03:14 AM
afaik, they wont/dont/rarely ban private hacks/programs/bots.
It seems to be only once they are in the public domain.
I think there is still some macro bots for d2 that still work and are not banned after a year or more of being in the public domain. Like autoit stuff etc