我正在尝试在汇编中编写 shellcode。我需要执行一个/usr/bin/killall
命令和一个/usr/bin/wget
命令。我有两个命令在execve()
系统调用的 shellcode 中完美运行。但是现在我想将这两个结合起来,但是这是不可能的,因为程序在execve()
执行第一次调用时就退出了。(来自execve()
:的手册页execve()
不会返回成功)。
如何进行 2 次execve()
通话?还是有另一种方法可以从同一个 shell 代码/usr/bin/killall
中调用两者?/usr/bin/wget
提前问候和感谢!