mampei 发表于 2012-2-3 00:58:01

关于CALL的问题,哪部分才是这个CALL的伤害部分 版主请进~~~~

怎么才能知道一个技能CALL里哪部分才是这个CALL的伤害部分????
例如:
男格斗念气波技能CALL原型
007F2F8E    6A 00         push    0
007F2F90    6A 04         push    4
007F2F92    6A 50         push    50
007F2F94    6A 00         push    0
007F2F96    48            dec   eax
007F2F97    83E0 D1         and   eax, FFFFFFD1
007F2F9A    83C0 5D         add   eax, 5D
007F2F9D    50            push    eax
007F2F9E    8B45 E0         mov   eax, dword ptr    // 技能伤害(怎么知道这个就是技能伤害部分)
007F2FA1    6A 00         push    0
007F2FA3    51            push    ecx
007F2FA4    50            push    eax
007F2FA5    68 3D520000   push    523D   // 技能ID
007F2FAA    8BCE            mov   ecx, esi
007F2FAC    FF92 0C030000   call    dword ptr

顺便再问下,狂战的双刀HOOK要怎么写?

小小思维 发表于 2012-2-3 10:10:16

修改 加测试~~

小小思维 发表于 2012-2-3 10:11:10

就知道了~~

雨夜 发表于 2012-2-3 10:57:34

如果你的可以F2下断。
可以在这一条下断,断下后F8执行到下一条,看看EAX的值是不是每次都变化,一般伤害都是会改变的。
最后就是修改对比了。
007F2F9E    8B45 E0         mov   eax, dword ptr
// 技能伤害(怎么知道这个就是技能伤害部分)

461271500 发表于 2013-2-27 08:50:11

回帖更是礼貌!!!

tigel1986 发表于 2013-3-7 18:57:53

mov eax,f423f
页: [1]
查看完整版本: 关于CALL的问题,哪部分才是这个CALL的伤害部分 版主请进~~~~