|
发表于 2009-7-31 19:38:08
|
显示全部楼层
搜自己的血 或 敌方的血 地址* x1 N; D+ ^8 v7 z
9 j9 @ @/ J, w+ q& u
血地址下断 (断写入)
: a! t" h) F5 g% H8 c% p
8 r$ R+ _ s; w( r1 [0 a6 f第一:
0 W h* x6 D9 E8 |( { S看到减法指令后 看减去的寄存器里的值的来源,向上跟几步,看到数据来源 这个是最简单的方法,但是并不万能,有些游戏是通过某写运算才得到结果的,而且那个是每个招式的伤害,你要改的话 只能一个个招式的去改
' }+ U: s! E9 v这个方法只限于修改某些招式的攻击力
4 X" K- Q5 \$ ^* J9 U3 d) I8 B' ] a. D' W z: n. ?; G# u- d
第二:
( d+ ]' E; x1 W$ T看到减法指令后跳转出去自己写一段程序 减去的那个寄存器的值左移几位就是加倍,左移一位就是2倍,左移2位就是4倍,以此类推 如果是要减小攻击力或增加防御力 就是右移了+ C. L% C6 N9 L- s; K, n
7 y1 s& D3 O. [7 N; H4 I/ i第三:! G, m0 F9 D5 O T4 b
减法指令往上跟,有的游戏是读取一个基值然后进行一番运算得到的结果,那么也可以改那个基值
: ]3 l0 D2 P3 m* @ k/ a9 Y X* G7 b$ T4 n# F) ^( @, D
可能还有其他的方法,以上个人经验而已~ |
|