|
我在修改的过程中遇到一些只有2个字节的数据
, k H) L( l$ M- W例如 :
( y6 g3 g0 x+ a C021: 85 16 STA$16 85 16 两个# v, E* R. M5 l! i
' H" `, ~- }* z2 f; t9 d- i: V
% `; a+ Q) o3 x- d然后我需要在这里修改成跳转,但是要跳转的地方需要3个字节l来修改:& ]( V1 J# X& |( }! ~' _
例如:
$ K l) P7 p: G4 TC021:4C BFF0 JMP$F0BF 4C BFF0 三个+ g) B' k/ x! C& M! S- e$ i
* l- h5 v3 R0 Y& o- @* F1 ~
6 p! i3 o) n/ ~7 ]0 E+ ]6 t
连续的数据是:
3 _ k w4 x+ X: k" b5 p8 v/ {8 c, t4 n$ Q
C020:14 85 16 A5 15 85 17 A9 00 90 A5 95 D0 08 A5
: N/ j9 c z+ t8 n; H ?, b" G- S6 r, w$ E9 U
8 d/ A+ X' e8 Z5 q1 R! a
这种情况下我改怎样修改,但是原数据只有2个字节,如果我这里改成3个字节会对后面连续的数据造成破坏,我应该怎样改呢?
# Y5 s4 Y$ V: r2 s' ^+ O$ y, w: \3 r' m2 Y1 S
不知道自己有没表达的清楚...希望大家能看懂我的意思.. |
|