|

楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑 / S$ A0 `% u& p
yzb 发表于 2016-7-7 18:36
: Q5 P8 C1 g/ s% [# Q第1张图你要追的是哪个ix的17c是怎么来的~
3 t* I- b9 {3 ]# t5 d
# h# Y7 R0 B2 y第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ... " e) d# W5 o+ e1 n
- O u( U: y' S谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。
7 i1 S9 k$ W" O: A& l' ?6 ~# ?- ~5 ?5 D
) @, P; q( f% t7 _# b, s

6 F- k: F. x) q5 b4 F6 h& i6 Y. O! D0 _; N. Z# v
然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A$ W& m% u! C% v* |* E( p: ?# H& z$ j

6 }( m9 ~9 x l7 q, O
3 B6 X( {$ s# k' \% w3 M1 l8 _5 U. B
继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。- H4 {& y& {) k+ W

" M3 p5 {6 d2 _/ p 0 N7 J+ W% y W) @5 |9 @& V
/ O7 S" |, x- v) @# Y3 v好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。
' o/ f7 w5 r" | + ~4 [5 t* N( z
4 ]+ a2 k+ f: u8 P. g9 W继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
, @9 P3 n, D% f" ? * ?0 L ?; ]1 M2 v. M: k: f
4CC就是小兵ID了。。: h; I0 Q" X. x: F4 P( G0 K o
+ @# i6 K; s$ X |* c
' N0 }' B; C( _& ~6 Y- K经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。$ ^. o& ]# W( m4 s" e
我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?
0 A+ _. n2 P! b; ]+ l; a% I5 [' R! v
|
|