YJX_rxjh_07

2.4.3  遍历怪物列表,实现选怪功能

 

  【02:25】思路: 遍历数组 [i*4+0599a110],条件(怪对象指针存放于ecx):

    1、[ecx+0x8] == 0x2E  对象的分类(是怪物 还是别的)

    2、[ecx+0x31C] <=100    怪物与玩家的距离

    3、[ecx+0x380] == 0    怪物未死亡

    循环遍历数组,找 符合上面3个条件的对象。【06:35】这里,他遍历了0xFFF个数组元素

 

   【22:20】手动汇编语句,便于调试

    "
      mov eax,eax
      mov eax,eax
    "

    【22:38】他说 这个相当于 花指令,无效指令 多余的指令 没有任何作用(ZC: 到底是不是 花指令?),方便我们定位

 

  【23:03】用OD附加游戏 来调试 注入的DLL

 

  【32:40】作业:优化选中怪(虽然选中了怪物(能够攻击它),但是 眼睛看不出来我们已经选中了怪物),显示出怪物血条

1、

2、

3、

 

posted @ 2016-05-06 14:32  DebugSkill  阅读(125)  评论(0编辑  收藏  举报