标签: assembly x86 shellcode
我正在进行缓冲区溢出练习,并且堆栈上有可用的连接客户端IP地址(ESP + 7C)。
是否可以编写一条指令将IP的值压入堆栈,以便以后使用?我希望我的shellcode较小。这就是为什么我不想编写多条指令来提高其价值。
这条指令可以吗?是否会将ESP + 7c的值压入堆栈?
PUSH [ESP+7c]