|
|
我在修改的过程中遇到一些只有2个字节的数据0 C* j: }0 l/ I* I3 ~! H( |' g
例如 : ]6 T+ H- ]8 s( l9 M3 o
C021: 85 16 STA$16 85 16 两个9 E M I" j. i
/ v( \6 R2 K0 q4 [# K9 M- Z5 v3 ^9 J8 `4 M2 m# o, i" y
然后我需要在这里修改成跳转,但是要跳转的地方需要3个字节l来修改:8 O6 A2 T/ p, K G
例如:# C4 S, I7 x5 ?; b# e8 p! P
C021:4C BFF0 JMP$F0BF 4C BFF0 三个; t% S" x* H3 z* P. G5 V, x
5 y% ^! E2 |* Y4 p
6 l O% o* e; y7 i& [3 h+ }连续的数据是:
. x; G0 P2 X; m$ K8 W; Q2 M7 H5 x6 p; \3 V9 O( V6 y r6 a
C020:14 85 16 A5 15 85 17 A9 00 90 A5 95 D0 08 A5) a; n6 d9 m0 U+ S0 e6 M6 N* C9 ?7 u
2 e _- a G: k0 _. _! R( J2 @7 P' t& V6 t! I
这种情况下我改怎样修改,但是原数据只有2个字节,如果我这里改成3个字节会对后面连续的数据造成破坏,我应该怎样改呢?9 I' Z; f8 q) G$ \ Q4 z
0 ^! M$ @. E/ v& [/ c1 o, i" W- r
不知道自己有没表达的清楚...希望大家能看懂我的意思.. |
|