我已经注入了我的退出系统调用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
非常感谢任何人的帮助。