|
|
楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑 ' u5 Y4 c/ B0 x
yzb 发表于 2016-7-7 18:36
0 N& c( D4 o$ L3 w0 }9 R第1张图你要追的是哪个ix的17c是怎么来的~( r" X( h9 p8 H; w* X$ I7 M- ?
7 L2 Z' K. `& _2 Z. t
第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ...
' m/ L: A8 w/ T' _5 L3 @% @' c# \* y9 d! h. B+ d
谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。
* v: y/ n# J6 ]1 u
4 t3 X; h) U4 s- {% s. Z
9 J- l! ~, N8 w7 R" P q; Y
7 n% ~2 ~ x( x$ G' d1 v0 |! |% Q0 W/ y
然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
. N7 J9 P) R4 P$ Q. d6 ~$ {
1 v' j6 w4 b& H6 i% [4 \ . q0 N. w' u7 A8 p6 n r
8 M& G7 \$ E3 J" j; I2 a继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。
/ y# Y% L1 ^ A' T/ L4 s 4 w5 @3 a# U- s3 E d0 M

9 y6 |1 e# X' V {* |, S- i. P8 P! q w) _& Z8 p5 e* T9 k8 i# {
好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。1 c, \# z4 m5 H P

5 N, a( U- ^/ g6 P1 p
( R* l- Z9 n3 \5 n2 V继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。6 X% D3 `$ y5 G: F$ L) R; {# \- v

5 `. v) _7 t5 |) \, h: H4CC就是小兵ID了。。
2 V! U! S2 z4 s' f# l ; i* g( a1 O* h4 ^3 D
6 ]& H$ F& o* X" j经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。/ u8 [( G, r* ~; k, s/ E
我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?
- ]. s# N+ R# I; C) N0 M8 o2 k) C2 |2 l3 c- E& D
|
|