Warden 工具包¶
Warden 专为 Blizzard 的游戏制作,是我遇到的最先进的反机器人工具包。很难说 Warden 到底做什么,因为它在运行时下载动态代码。这段代码以编译好的 shellcode 形式提供,通常有两个职责:
(cid:127)检测机器人。
(cid:127)定期向游戏服务器发送心跳信号。发送的值不是预定义的,
而是由检测代码的某个子集生成。
如果 Warden 未能完成第二个任务或发送错误的值,游戏服务器就会知道它已被禁用或篡改。此外,机器人不能禁用检测代码而让心跳代码继续运行。