Архитектура x86-64 под скальпелем ассемблерщика

         

Это же умом поехать можно


Это же умом поехать можно пока все это писать! И еще здесь очень легко ошибиться в размере команд, которых приходится либо вычислять вручную, либо загромождать листинг никому не нужными метками, к тому же неизбежно затрагивается стек, что в ряде случаев нежелательно или недопустимо (особенно в защитных механизмах, нашпигованных антиотлаодчными приемами).

А теперь перепершем тот же самый пример на x86-64:

       mov al,[rip]  ; загружаем опкод следующей машинной команды

       NOP           ; команда, чем опкод мы хотим загрузить в AL


Содержание раздела