Я пытаюсь преобразовать написанную мной программу сборки в нулевой шелл-код.
Тем не менее, я не уверен, как это сделать для определенных инструкций.
Некоторые из них (в синтаксисе Intel) включают в себя:
push 0x1000
и
mov BYTE [eax],0x31
Я хочу не использовать тысячу звонков в inc eax. Я подумал, может быть, что-то креативное с сохранением значений, а во-вторых, может быть, если бы был установлен флаг, чтобы он принимал константу всего 8 байтов.
Любая помощь приветствуется.