|
|

楼主 |
发表于 2016-7-8 09:46:46
|
显示全部楼层
本帖最后由 ru1061 于 2016-7-8 10:11 编辑
* s* i h) ^- Z% k7 I' _# vyzb 发表于 2016-7-7 18:36
* C T8 s& z, ~/ B& C9 T0 [第1张图你要追的是哪个ix的17c是怎么来的~7 I; Q% `' w. E: K5 K' {
: a4 w* O) X) e' f& `
第2张图的数据一看就是0xd个字节一组,另外和第1张图有什么关 ... 6 Q2 f' l# Z" ^
# k b4 \5 z1 v/ h$ j# V) Y谢谢提示啊。这个ix前两天有稍微做过分析,发现来源确实跟小兵ID“04CC”有很大的关系。4 k* Q6 T, B) S6 U% E9 c( v
+ Z, e' f* }3 }5 S8 \ ; l# P9 E2 g8 m, b2 _! f

, }* ?0 O5 g' e5 k1 n9 q! i0 K( ^) t
: C2 @& E7 e7 z$ _' I然后还必要分析“ds1:[bw-7E1Ch]”中“bw”的来源,发现来源于E0F5A
) @% C2 s6 E% x/ U% G
; v/ _7 g5 i; G! T, k5 R / \8 d$ j& F* C" { v/ A
5 Z5 h6 X% l0 F6 b
继续监视"wp E0F5A,1,w",得到来源是"al",而al=ds1:[ix+3h]。
' l+ V$ o! I @+ Y7 v" g
0 A. a/ X# Z S+ V' W; ] & N/ g- T' l3 }2 J
4 q9 K8 J9 p# M, l( t好吧,到这里,我知道,必须继续分析这个"9454 mov al,ds1:[ix+3h]"中"ix"的来源。5 `0 ?; c& U6 t- h( z

& o0 @4 \- n! K$ u
$ S- g/ l- I' @6 C2 O- r/ l继续分析这个E0F30,这是内存还是显存的数据,我稍微调了下排列,其实这个位置就是显示小兵ID的地方了。
7 r/ ]; @9 P$ b6 S5 Q7 y * D: ~" U5 s2 V: n
4CC就是小兵ID了。。" X6 Q( }1 {* S3 c( a8 \7 @
, o. F* S5 e6 g; ?
1 g2 Y- e) ]! _ g9 V# [- ]经过“漫长”的分析后,得知血量数据跟小兵ID的关系。。9 z* E; z9 |: P& ]+ g# I
我是不是可以利用这个关系,来修改小兵的ID,让它指向别的地方啊?
" Z. B; o* O, u% g2 U8 e' y/ X% e( K. x, a$ q/ H" `
|
|