|
我在修改的过程中遇到一些只有2个字节的数据' Z; a: V. U0 m7 h/ I2 ?0 d8 Q2 a
例如 :
: F# v5 K+ j7 f8 v! y C021: 85 16 STA$16 85 16 两个 t% o6 ^% J& F
) ^" F# K5 V6 b) u, d& S; C
+ u5 K5 I- W7 H% Y+ i然后我需要在这里修改成跳转,但是要跳转的地方需要3个字节l来修改:
/ p( w* u7 Z P/ X( ~5 O例如:6 Y) l( M; c; Y5 w2 l; a
C021:4C BFF0 JMP$F0BF 4C BFF0 三个
. m3 _" V3 R# n8 z% c8 F/ e( z. E9 w, {
; L8 k% [ Q. u* d3 N m连续的数据是:
N6 ?/ M, Y" g- ?% O
. z7 y2 {) O) tC020:14 85 16 A5 15 85 17 A9 00 90 A5 95 D0 08 A5) }$ p3 _, l$ ~
, e- z, j% Y- X; K* _9 p% m9 d- H& t7 b) X, t) y1 d
这种情况下我改怎样修改,但是原数据只有2个字节,如果我这里改成3个字节会对后面连续的数据造成破坏,我应该怎样改呢?% L. Q$ _* E2 {( J
+ R! {* R: k+ I/ r
不知道自己有没表达的清楚...希望大家能看懂我的意思.. |
|