|

楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑 - U- ]5 D4 F) T3 X" X s0 n
yzb 发表于 2016-7-7 18:36
3 s! f; \4 \6 r3 y _第1张图你要追的是哪个ix的17c是怎么来的~% W3 b$ H4 c8 S9 J
- K9 U# P. |0 f3 Y0 m; M' A7 |0 O第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ... 4 H% E* _. j$ \ }& z, T
/ l1 V( F- |+ {& I2 J; L
谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。
: P1 w- `7 T& V3 a. u/ C/ z- E& c' q6 i" a- T5 L

0 g' P# U( L; t7 F ( c3 y8 ~ W3 `: b0 E3 M
) O4 E; B7 `7 f9 d# t# w! E. H8 b
然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
/ d8 e3 {) X: ~6 j9 k
, a3 ?' {2 e, h! p s# o0 E- a " t" E# ~0 X: y* K8 o
; H/ E' G8 L4 ?/ c, ~: `7 V
继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。8 S' g3 E" t# R' E, b% E
! g) S+ @4 G+ j8 I
! u& z( B. ^' D/ b
& X) c- _4 @* @' s好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。( F( ]1 M" i/ U1 V9 q

+ H- }2 F# B$ x, z3 y- a
+ D7 u( b) q k3 _; q继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
! ~0 H. B' Q) w9 a$ h# @ / a1 m( Z4 @/ u, m( Y
4CC就是小兵ID了。。
& c% D1 v5 T7 F# S+ T( I; p
& j5 w5 B* k" i
$ ?! q8 l. P3 E+ P经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。9 k" X$ ]* |5 N L
我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?; i O9 L! u7 i, Y+ ?
& j8 a, v6 U+ L8 H4 U0 ^4 @+ ?5 t/ d b |
|