|
|
楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑
|! k k E, Q0 m: V5 cyzb 发表于 2016-7-7 18:36! }& `) O i/ Y7 }/ _
第1张图你要追的是哪个ix的17c是怎么来的~5 c# _0 w& S7 C' c) H2 {
) k1 P& C: e+ y {3 K7 ^# I第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ...
3 y0 k* P7 u' b n& m9 d
3 ^8 {- Y$ Z' g T3 ?* {: y8 G f谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。$ m6 t6 Q% m+ n% y$ c- l7 m3 M, `
& t; b9 t5 f% Q4 K# v y5 i . @& b0 I$ a+ \5 X% D' t
. `5 C% _8 Q+ P* R9 S; W
8 J: A% ?- }$ K7 Y
然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
/ X! l6 h# q* z3 d1 e
# _* R& x L4 u
' T4 w% Z& O, H6 z9 X' r7 v/ e! [5 b0 {! |& P. y& c$ P
继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。
, y/ `: x6 S9 z2 u3 R
: W: {( ]3 s* J' b7 v: @
( h+ p2 I7 ^ J3 E5 N3 m7 {4 ^" {6 J7 H% Z1 T
! F& E* n" a% ^8 V, V; ` |好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。
# {! n4 d Q( f6 C! j
, s4 p$ f3 h( Z' @% r9 `1 r2 O+ F6 S1 Q2 R* ^5 v4 o; b* v
继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。. S: U; E1 {. a" r' W6 F
3 i0 q5 {" [- ^7 X
4CC就是小兵ID了。。
3 k3 [7 q# N4 t! _$ U
1 [7 z( |. i+ [: C
K3 ?2 J5 D6 J( p8 ~$ k经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。5 ^5 A) }/ i9 |' s$ V; y
我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?5 H5 p( A& o+ h/ U5 p
8 j1 e5 a& r9 ] Y/ z+ ? |
|