|

楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑 ) T4 x: W( W, _1 ]
yzb 发表于 2016-7-7 18:36
?) ~. Q# j0 H4 g3 Z3 ?第1张图你要追的是哪个ix的17c是怎么来的~
) j+ V) C/ ] i" ~% E5 f. j3 a, a* |" Q# b
第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ... ) R' N' L, u# [: U% R& @1 P: V
1 D g- Q" d2 c/ w
谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。2 y- E2 ^$ V3 i3 w& Y- ]: [
! e8 V' w* }7 m4 {) U
$ D5 w" n3 N! E5 r5 _) W+ S5 S * _* `3 ^/ G1 I) z: H
/ ]( Q# K, t T7 N. L7 C
然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
1 c2 x4 s. C; Q5 Y# @ ; o. R) E h/ i! i4 d+ v* O$ ]5 c2 \, r

V! x# S/ X$ }: g1 f
' k& j+ R N* {继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。/ }5 J% d, X6 t- [

) o/ t% E: K) [. S& ` 6 L8 {& c \% C" u0 m
b' u/ g" K/ v好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。
9 I$ x- p0 ~1 T4 i 4 T4 ^7 P8 D) `# E( K% {2 p. S2 [
" e& H1 w$ i& T$ k. l
继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
) {) S ?: L; c' a
2 m: T @0 F/ {. E( b4CC就是小兵ID了。。. f' O$ [4 |6 }8 `2 p1 b
0 s- g; ?( v8 K8 t' O9 u
7 d- [3 {2 x" E: M3 h
经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。
/ z2 K- r4 L* w( S我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?6 I2 A3 e% ^& T% H/ ]! L# p
|& l- q2 P$ L9 f: ?
|
|