|

楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑
3 z5 ~% c4 q6 [; m. Gyzb 发表于 2016-7-7 18:36
5 d4 m8 R7 g0 A7 N第1张图你要追的是哪个ix的17c是怎么来的~
4 s, z+ T" Q) M1 m/ V5 V9 M4 F: K! M4 A: `, y4 S
第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ... 4 I* g5 }. P6 C( |: m
: b' r/ ?, Q5 R+ j! ~5 D
谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。2 M8 O# y5 O& r- c9 T* J& b
$ V# O( _0 [4 ]: k; _0 d0 `
: U/ Q3 D$ J( a6 h
' S( ]5 ]) z M9 h8 I; H1 l
7 M, d5 s# j! D# v* C1 |3 P0 f: N0 U# e然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A; r+ [9 @# Y8 Q1 \. M% H" ?4 y
! }# s7 T* u* W/ a: T U" p$ B
/ }( c F' V8 z
7 ^9 K N/ P/ C
继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。; K4 d# ^& a+ e* G5 |! \* S
; \! E( A' A' a
- f# K* Y! o! U+ t+ t( r& R+ {
& L% }( m5 |! g1 z
好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。 d; H3 }) S9 F1 N4 ?
0 A Q0 C8 C0 g
q& B2 ?. u: C( T, ]$ Z继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
0 G, Q* Z- A/ ^0 h" f O9 l( } + T3 U& b; p& I! @
4CC就是小兵ID了。。
1 x$ q6 w2 q M `* ?
! }* k. g: L" x# e* s$ T* s. b+ Y2 m% @
经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。
" J- B% k, r8 }* o& y% z4 P我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?
9 F4 S t- Y5 c0 e% m& w9 B& _( E( z, e0 a% y) r0 E4 ]
|
|