admin 管理员组

文章数量: 1184232

【详细过程】
在魔兽的联机过程中,主机负责转发其他玩家的操作,其他玩家只与主机联系。这样主机就可以干很多事情,所以延迟外挂就只能在主机上使用。
延迟外挂的初步思路是HOOK主机魔兽的网络通信函数,然后再sleep一定的MS数,来达到人为制造延迟的目的。
HOOK操作可以用微软研究院的Detours开发包方便地实现。
经过试验,发现魔兽使用send来发送,WSARecv来接受。

DLL的核心代码如下:


然后在DllMain中进行初始化:
写完DLL就可以将它注入war3进程,注入完后别人就开始延迟了。

本文标签: 魔兽争霸 系统 编程