24/07/08 07:24:05.32 NwZ3RxMk0.net
>>512
もしプログラムの途中にコードを追加して元のコードを後ろにずらしたら
プログラムの他の場所に書いてある「1024番地にジャンプ」も「1036番地にジャンプ」か何かに書き換えないといけない
パッチの場合は
手元にソースプログラムがあってそれを修正してコンパイルして新しいバイナリ作って新旧のバイナリを比較するから
書き換えの必要な場所が全部分かるけど
バイナリだけ見て書き換えの必要な場所を全部探すのは困難だよ
「とりあえず動いてるっぽい」レベルなら出来るかも知れないけど