|

楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑 ( [; }" N6 t. N- }# y& E& V
yzb 发表于 2016-7-7 18:36- n: }' O. y0 H7 g' s c: J
第1张图你要追的是哪个ix的17c是怎么来的~
' o% n L3 y/ K8 b: Z
9 q2 Y% j% P0 w第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ... 7 k) Y3 U/ Z0 B" q
. n0 ]. [ i) v0 {( b4 m# S3 @
谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。1 v5 G1 m# l2 X+ q. u3 E( F
* V( \ u, }+ @' L+ W$ V, v . Q: e5 m. _ [4 R
% {6 e1 A F" D$ i; s
" c* C; x: Y9 L6 C V- F3 \然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
7 Z6 `4 o. q* i* N: ^) P 6 j Y1 A! T7 Z( T; Z9 x/ Z0 {

+ I- z6 Q* {0 J$ r% {5 C
, { H0 V5 T" ^: v8 |# r: ~继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。 S N, r& ]6 {0 i

9 D, W7 M# S+ t- O5 D0 r* P * l, w9 ^: |7 {
9 g/ @) O0 B0 L好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。, t- @" \- j/ t6 t
9 D& L; R6 ^% v+ r, U
& ~3 w; G3 \. L# Z继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
0 R7 |' T) E8 h5 Y& P F) F) V& k" Y# h
4CC就是小兵ID了。。
% y. a4 j+ i! l& h3 t 6 s* I( q5 V6 q" Y7 y
7 W& T$ L6 R! g( h; } K经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。
, S5 K3 M1 P! ~, O: M+ H我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?: G& |7 X# s; \2 R) o- _$ y h0 h
* }0 D/ C3 d! C8 K" e
|
|