|
|
楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑 3 F: T$ L0 d% b
yzb 发表于 2016-7-7 18:36
1 N* m* ^ a* ~5 J2 k9 N; }1 ^7 u% v9 c第1张图你要追的是哪个ix的17c是怎么来的~
' ^! `2 |/ @' p7 Q4 J& t' V `3 S( ]3 y( J, G" M( p8 e) k$ Q* K
第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ... 1 o7 ^% j, k6 J4 E4 i5 \9 T1 |( u
: S* w4 Y5 u" g
谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。: h- n. Y6 n# `4 g* ~, N9 F) t
1 \+ E; @* R/ b# o, s6 W

2 K! A4 ]. j7 P; R
) k, L( @, R6 W J, V- j$ Z, H& V7 W! C. X1 @3 n" M
然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A2 x% G, m1 P1 L5 I' G
# j1 a% v4 u. U6 G1 \

/ \" h. d9 B4 X+ ?; n: n, h+ |& q8 z4 _
继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。
* {; D9 G! \5 Q- L% f * q3 K- O- q% S/ [' m* I& t4 `
u% f& c' Q0 u& q: v
( i/ e+ z% O% C5 B, Z$ n好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。" F1 J" h7 ~2 n# }: e
# k" i% |. C( P+ R8 P& C) x7 i
" |+ q) y/ ]# j9 H, p继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
- u& _$ O9 ?0 X/ `( a9 a
. b" V" L) K, W& X7 n4CC就是小兵ID了。。5 f T- T3 l5 U" O* W
0 A- \/ [' G& r+ v7 E
% }; h! B F2 q0 D% z
经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。1 `. E7 q1 _* O+ @3 S' O' x; N
我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?
* ]- P, c1 U9 ]' \
& {' _* I' l) f; [; _ |
|