как переписать коды операций 8b5508 с 909090 по адресу 0xaaaa, используя это? - PullRequest
0 голосов
/ 10 апреля 2011

Я проводил многочасовые исследования, которые привели меня к переопределению маха: http://guiheneuf.org/mach%20inject%20for%20intel.html

Я пытаюсь переписать код операции 8b5508 по указанному адресу в моей цели с помощью nops (909090).Я думаю, что переопределение mach, кажется, решение, но я понятия не имею, как его использовать ... кто-нибудь есть какие-либо советы?Заранее спасибо!

1 Ответ

1 голос
/ 11 апреля 2011

Без какого-либо другого контекста это кажется проблемой из учебника. Если вы используете C, вы можете сделать это следующим образом:

char *myptr = my_given_addr;
myptr[0] = 0x90;
myptr[1] = 0x90;
myptr[2] = 0x90;

Возможно, есть более элегантное решение, но оно получает общий смысл. Я новичок в SO ... есть ли тег домашней работы?

...