|
我在修改的过程中遇到一些只有2个字节的数据
$ `& y- Y6 g1 @0 @: |例如 : ! X; m2 C0 p" j8 H9 |2 x, y3 S. S
C021: 85 16 STA$16 85 16 两个
2 c# Y9 ^: z0 a+ N4 `: U2 V; }( a4 i% Z I+ ?7 N$ k1 V# w
( B3 m0 o& ?* E+ t1 r$ Z7 R! ]0 B2 w然后我需要在这里修改成跳转,但是要跳转的地方需要3个字节l来修改:; Y( |3 e9 N; O2 @5 p
例如:$ m8 x! r; i: z# X: g# |
C021:4C BFF0 JMP$F0BF 4C BFF0 三个
5 V0 r; ^0 g) f' `/ Q0 A) m( q8 g1 G% m9 v5 U0 r9 p3 \
: T- h) ~& _" z, A连续的数据是:
7 \& c4 k# S! G% t9 l& m. {! S. Y4 y, z# N3 [3 v- {
C020:14 85 16 A5 15 85 17 A9 00 90 A5 95 D0 08 A5$ Y- n. @7 E/ p. C
9 o& ^1 B e! P# _8 V t: i# K$ L& q7 |% z6 f
这种情况下我改怎样修改,但是原数据只有2个字节,如果我这里改成3个字节会对后面连续的数据造成破坏,我应该怎样改呢?+ n, p$ a- f1 s$ G) h$ E x
: l" p0 C( A I
不知道自己有没表达的清楚...希望大家能看懂我的意思.. |
|