|
|
楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑 " R; C% q! ?, s4 @0 F, j3 t2 A
yzb 发表于 2016-7-7 18:36" U& v r9 T/ r6 Y6 g
第1张图你要追的是哪个ix的17c是怎么来的~ d: t+ F6 L" U) B) @
- J" R( K/ N) T+ x7 o0 e, L0 e5 X第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ...
/ H% x$ t, c/ M5 i; J. l0 Q
+ K8 u8 Q$ h- w9 N/ P' u# M谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。& ? f% M: T! H& j+ v
5 V: Z1 S1 s" U! d

; L0 B! I8 B" m! u! D3 o , ]/ q, g4 K- z8 l
# O+ w3 q; H; y% i4 O- N: ]+ O
然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
; x3 Q |. s0 s, M+ a) @ 2 b# P2 m; X g1 f5 b
# m- R7 U; i$ ~7 @
0 S2 R: l4 ?& W1 E- T继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。+ Z; v8 u3 q: y+ g& S
( ~* L# s9 m2 A

+ B- A" a* \( P! }) G& i7 O8 L$ G: w* j2 s* M+ h- `# q8 S; W/ q
好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。
4 k# Y) z) I z) Z% E ! y+ `6 X. d" R, a6 `# _
; I* ^' L" ]2 `
继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
9 O: j, ]7 l+ X" l* e& _6 O9 c
0 k2 Z3 o7 x5 E4CC就是小兵ID了。。) d$ N/ ~/ e+ f* z. v+ B# T

7 P# H/ I9 ^7 g: P' d+ o; y4 ~6 D+ ?9 m9 H) F
经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。
& X& k: k. X1 }我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?" N( @6 U( h( a) i& u( i
" p2 ^, d. |/ l- M |
|