|
|
我在修改的过程中遇到一些只有2个字节的数据
7 U8 L; g5 e) ^- t例如 : 9 q$ W# P- G3 R H6 G9 q2 f! `, a
C021: 85 16 STA$16 85 16 两个; B$ N) R- H, m) y& Q. t- \/ z
6 J5 l6 }5 {4 _2 R( S
9 V# T& D3 Z* ^6 `) e& J, f然后我需要在这里修改成跳转,但是要跳转的地方需要3个字节l来修改:3 U9 X( |* t. r* U
例如:
5 C) x, [) d( xC021:4C BFF0 JMP$F0BF 4C BFF0 三个
" m+ o! O+ w! G+ X& [5 \) b/ W, j( T9 S, P% [6 S
% }" U; r; g3 f8 J; h9 i连续的数据是:; p: U4 z: [& [3 k0 ~. L
, Y8 V' |! C- g0 B
C020:14 85 16 A5 15 85 17 A9 00 90 A5 95 D0 08 A57 n4 u5 n9 \4 r- P, J
3 `/ U; y8 t. J: m6 h9 }6 `5 k: \6 u$ F+ x1 } s
这种情况下我改怎样修改,但是原数据只有2个字节,如果我这里改成3个字节会对后面连续的数据造成破坏,我应该怎样改呢?6 ]0 }& y7 g2 M1 B6 A
2 `1 { l! c @& T+ w) N5 S不知道自己有没表达的清楚...希望大家能看懂我的意思.. |
|