小编Joh*_*Doe的帖子

Shellcode:执行2次execve()调用

我试图在汇编中编写shellcode.我需要执行/usr/bin/killall命令和/usr/bin/wget命令.我有两个命令在shellcode中使用execve()syscall 完美运行.但是现在我想要将这两个结合起来,但这是不可能的,因为程序在执行第一个execve()调用时退出.(摘自execve():execve()成功后不返回).

我该如何进行2次execve()通话?还是有另一种方法来调用都/usr/bin/killall/usr/bin/wget同一个shell代码?

提前问候和感谢!

c assembly buffer-overflow execve shellcode

2
推荐指数
1
解决办法
625
查看次数

标签 统计

assembly ×1

buffer-overflow ×1

c ×1

execve ×1

shellcode ×1