|
楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑
- a4 G4 G# U: x& C* [5 h+ xyzb 发表于 2016-7-7 18:36
2 H* a- s* ^5 S! j) ]第1张图你要追的是哪个ix的17c是怎么来的~
5 r8 ~8 O. r5 u6 ^& \" u: z7 z: T* e N& d
第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ...
* B4 ]6 H6 i* o2 `7 J
# r- w2 G( p4 z+ ?) b谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。
. m+ O+ y, {: v( a2 a; e5 h' ^
. {$ n3 \2 Z# r
; d3 T! R( N! M, M( ?4 [, O1 v
' N6 V `! }5 w
+ T8 H+ |* h* b- T# b T然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A/ W- W" |+ n6 W
4 |5 V0 F$ K+ L2 b8 l- n
, J, u$ W& F$ m% f; }" k% w6 i9 J& i8 |8 J H: S, w
继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。
& Q' t: ]- g2 _8 |* O# b7 A8 l5 B' W+ H4 Z L/ f" S. q0 H
y5 R7 W8 c2 v' T7 i6 I* q& |/ j, j: Z
好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。
3 }+ S3 D% a2 |5 J' A d# }0 x9 n t0 Y4 H! H) ]3 c; ?" O2 r
/ v5 L! M: T( _! P) n继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
h: s+ R. h- [$ B9 B7 I; q" R, o1 h
7 Q/ \7 L; a6 ]% R; B4CC就是小兵ID了。。
5 |' m$ a! M; n+ j7 p1 ^& D) C5 k) i, d/ u, V- r# I- V
& ~$ @: }5 k# J" s9 A1 K5 X b经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。1 A2 B8 u m: Y
我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?
8 `# E0 u( w, c% x7 y! U6 w$ o, u1 Y# `
|
|