|
我在修改的过程中遇到一些只有2个字节的数据
( J8 _" K" v8 Q; e# _+ ^6 {例如 :
5 i; \6 R; ~& B3 N0 q& R* P, ? C021: 85 16 STA$16 85 16 两个
4 ^& @6 U. k, h; r
' `, r2 G4 n, y# x! e4 B1 o; O
6 L( k& @% U/ K a. `* e然后我需要在这里修改成跳转,但是要跳转的地方需要3个字节l来修改:
* r- b2 n, f" f1 y2 X例如:7 n: v" L& ^, j4 M# L6 X0 u
C021:4C BFF0 JMP$F0BF 4C BFF0 三个
( E5 b. [/ [$ u2 ^5 j! K a+ c- _0 D) ~- k
9 z8 N& l) B/ s* A t% @8 c连续的数据是:
5 ~: l) U& \8 R6 P1 Z% L9 Y; u P4 v& }; [& G# @
C020:14 85 16 A5 15 85 17 A9 00 90 A5 95 D0 08 A5
- q2 w; F6 k9 N4 ^9 w# W B, z. @. b2 X) r' T
3 A" R/ I. j2 x5 h3 N) `
这种情况下我改怎样修改,但是原数据只有2个字节,如果我这里改成3个字节会对后面连续的数据造成破坏,我应该怎样改呢?
4 z% Z& [5 }0 _9 _1 H- o" F
# L" g' A$ z3 y2 D+ o+ E h不知道自己有没表达的清楚...希望大家能看懂我的意思.. |
|