【发布时间】:2013-05-14 18:36:06
【问题描述】:
通过维基百科上的shellcode文章,它给出了一个示例如下:
B8 01000000 MOV EAX,1 // Set the register EAX to 0x000000001
为了使上述指令为空,他们将其重写如下:
33C0 XOR EAX,EAX // Set the register EAX to 0x000000000
40 INC EAX // Increase EAX to 0x00000001
第一条指令中的空字节在哪里?转换后的指令怎么没有空字节?
【问题讨论】:
标签: shellcode