|
|

楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑
2 C- R6 T3 B6 k- T+ a( l7 Byzb 发表于 2016-7-7 18:36
0 H$ Z5 r) t4 V( R4 S9 r0 f第1张图你要追的是哪个ix的17c是怎么来的~
* d# v( r! M. V, K) }% O8 Z
; z, U/ b! e Z6 ^. R) m' a+ ]第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ... B1 }/ ]3 i3 H/ p. _
w5 i* M6 P1 d& j2 F3 y
谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。 K- V2 K; ?' r- N+ w# V
# p+ Z2 s' G, x" S. V

7 {" i5 C7 ~( A$ l2 B! Q
m/ C. r) s6 P4 T0 A9 U) v- U) w# [6 y1 ~' D, J; g8 g$ l
然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
c9 ]8 B9 T4 X$ \' i b
9 A- @' C* K6 @0 ^) w * X8 T9 X+ @8 Q& l! m
7 w9 I8 Q7 ?, P0 G5 R- b继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。; C0 K) y6 {' F9 t4 f+ I, v

. n: E0 T5 y" u- Y, l 1 l! O6 {" C3 j- |5 g
9 u4 j% H5 a/ x" |1 q# [, N好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。4 ?6 \) V: L' `% d3 o1 |* r" ~: ]

8 n# p0 Z1 Q# h' d$ Q3 }* R4 p5 X
3 Q" K9 ^& p5 Q. I) Z1 T. s4 I# X& \继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
' w3 c% w& P/ c& v& T
4 ^3 S# N4 k3 O4CC就是小兵ID了。。1 ^2 |& K' C) a# w+ r
4 R- y7 K# F6 P
7 w1 N- m( |+ k' h3 Y }经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。
3 o u" W. d& }/ R- H9 T我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?6 e" b" K, y7 a2 j/ H
3 Y+ x# a5 c7 `) r" t
|
|