关于游戏外挂的一个帖子

http://tech.ddvip.com   2006年03月31日    社区交流

本文详细介绍关于游戏外挂的一个帖子

  //-------------

  我主要对外挂的技术进行分析,至于游戏里面的内部结构每个都不一样,这里就不做讲解了,我也没有那么厉害,所有的都知道,呵呵!

  1 首先游戏外挂的原理

  外挂现在分为好多种,比如模拟键盘的,鼠标的,修改数据包的,还有修改本地内存的,但好像没有修改服务器内存的哦,呵呵!其实修改服务器也是有办法的,只是技术太高一般人没有办法入手而已!(比如请GM去夜总会,送礼,收黑钱等等办法都可以修改服务器数据,哈哈)

  修改游戏无非是修改一下本地内存的数据,或者截获api函数等等,这里我把所能想到的方法都作一个介绍,希望大家能做出很好的外挂来使游戏厂商更好的完善自己的技术.

  我见到一片文章是讲魔力宝贝的理论分析,写的不错,大概是那个样子.

  下来我就讲解一下技术方面的东西,以作引玉之用

  2 技术分析部分

  1 模拟键盘或鼠标的响应

  我们一般使用UINT SendInput(

   UINT nInputs,   // count of input events
  LPINPUT pInputs, // array of input events
  int cbSize    // size of structure
);
api函数

  第一个参数是说明第二个参数的矩阵的维数的,第二个参数包含了响应事件,这个自己填充就可以,最后是这个结构的大小,非常简单,这是最简单的方法模拟键盘鼠标了,呵呵

  注意:这个函数还有个替代函数:

  VOID keybd_event(
  BYTE bVk,        // 虚拟键码
  BYTE bScan,       // 扫描码
  DWORD dwFlags,     
  ULONG_PTR dwExtraInfo  // 附加键状态
);和
VOID mouse_event(
  DWORD dwFlags,     // motion and click options
  DWORD dx,       // horizontal position or change
  DWORD dy,       // vertical position or change
  DWORD dwData,     // wheel movement
  ULONG_PTR dwExtraInfo // application-defined information
);

责编:豆豆技术应用

正在加载评论...