|
我在修改的过程中遇到一些只有2个字节的数据
- Z9 V+ J( y7 Q5 E" w/ Q6 n# [2 q6 V例如 : 7 J) z( F$ I) s% \! Y9 K4 {3 ?
C021: 85 16 STA$16 85 16 两个- m n6 g; \# G7 p) U. I( K. m
5 H& V" _# g" Z# h( o S' J2 E$ e5 W
然后我需要在这里修改成跳转,但是要跳转的地方需要3个字节l来修改:
' y8 Z8 j% F# `2 I' E2 i5 N5 I例如:8 {" u4 y; f0 Q6 |% z- S
C021:4C BFF0 JMP$F0BF 4C BFF0 三个
/ c! q& E |( o. Z
; y+ _4 u. ?2 \* J
( n$ r) X% E7 O; V* k6 X连续的数据是:
; N, ~8 H% A% b8 P6 m2 |9 Z
- |3 y ?, x# C3 A, ]C020:14 85 16 A5 15 85 17 A9 00 90 A5 95 D0 08 A5* V; r. Y8 T" D; M: h* Y# V( j8 e
/ Z$ Y8 e' I+ l, [3 [
" ?4 ]2 W- @) |3 L这种情况下我改怎样修改,但是原数据只有2个字节,如果我这里改成3个字节会对后面连续的数据造成破坏,我应该怎样改呢?
0 J+ G5 T# p, ^( R( j
, \; h7 f. U) [4 l. K不知道自己有没表达的清楚...希望大家能看懂我的意思.. |
|