0

我已经注入了我的退出系统调用 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 

如果有人提供帮助,我们将不胜感激。

4

0 回答 0