我已经注入了我的退出系统调用 shellcode
bb 14 00 00 00
b8 01 00 00 00
cd 80
尽管有空字节它可以工作。我不知道为什么。另一方面,当我尝试执行 execve shellcode 时,它在汇编中运行完美。但是当我尝试执行 shellcode 时,它给了我分段错误。下面给出了我的 execve shellcode
b0 0b
bb 94 90 04 08
c7 05 a2 90 04 08 94
90 04 08
b9 a2 90 04 08
ba a6 90 04 08
cd 80
如果有人提供帮助,我们将不胜感激。