标签: assembly
我想增加一个2字节值的寄存器,例如0x1234。 我在this link about assembly command中看到,有很多选项可供添加。
我知道可以使用3字节命令增加一个字节值的值。例如,在0x12中增加ESP:
\x83\xc4\x12 # add esp,0x12
我不理解链接中的表格。有人可以解释一下吗?我的目标是在使用4字节命令时添加一个单词(没有NULL。这是用于shellcode),但我也想了解add指令之外的原理(操作码中的命令就是我的完整答案)寻找)。