在shellcode中定位空字节

时间:2013-08-04 07:09:28

标签: buffer-overflow shellcode

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

非常感谢任何人的帮助。

0 个答案:

没有答案