チートエンジンでインジェクション時のenable,disableについて質問で、ちょっと割愛して仮に
[ENABLE]
newmem:
mov [rbx],rdi
mov [rbx+FF],rdi
jmp return
INJECT:
jmp newmem
returtn:
[DISABLE]
INJECT:
mov [rbx],rdi
というスクリプトを書いたとき、disableのときに[rbx+FF]の値を元に戻したいのですが
単純に命令を追加すると元アドレスがずれてしまうので、変化させずに行うにはどうすればいいのでしょうか?