Беру слова выше обратно.
Проблема заключается в следующем:
Я меняю 12 байт оригинальной инструкции на свои 12 байт(однако пришлось ибо часть команды затерлась. в итоге получилось 19 байт),а после выполнение моей функции я выполняю то что затер и делаю jmp на то место откуда прилетел + 19 байт. В итоге приложение тупо крашится...
Подскажите, добрые люди, в чем проблема?
Свернуть ↑
TestJmp proc
mov r11, rsp
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 4D0h
mov rax, rcx
jmp rax
TestJmp endp
Code: ASM
Свернуть ↑Развернуть ↓