基址

基址     基址是保持恒定的两部分内存地址的一部分并提供一个基准点,从这里可以计算一个字节数据的位置。基址伴随着一个加到基上的偏移值来确定信息准确的位置(绝对地址)。这一概念与街道地址系统雷同。例如:“大街2010号”由基(大街2000街段)加上偏移值(从街段开始的10号)。在IBMPC和兼容机中的数据按其相对于由段开始的相对偏移位置被识别。
  多在外挂程序中运用。
  举例:
  游戏中任何数据都在内存中存在,不管是血,蓝,等级,怪物名字,地图名字,只要是数据。全在内存中。 只要你读取那个内存地址就能显示出血来。 其实说白了,游戏客户端显示的数据也是读取的内存中的数据而显示出来的。
  struct renwu //人物结构
  {
  DWORD xue; //血
  DWORD lan; //蓝
  DWORD dengji; //等级
  ……..
  };
  void init() //游戏初始化函数
  {
  struct renwu *dwRW;
  dwRW = new struct renwu;
  }
  游戏初始化了,dwRW在内存中的地址是固定的,这就是基地址

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注