使用别名利用execvp()

时间:2017-01-26 04:27:29

标签: c linux exec alias exploit

对于类赋值,我们必须利用程序并获得shell访问权限。我接触到了源代码,并且有一行类似于

execvp("mkdir", "directory", null);

我目前正在使用自定义编写的c程序来尝试利用该程序。我的sploit代码使用execve(target,args,env)来启动目标程序。我想知道是否可以向execve电话提供'别名mkdir =“/ bin / sh;”'。如果这是可能的,那么当execvp行运行时,它将执行/ bin / sh而不是mkdir从而给我一个shell?

我尝试提供'alias mkdir =“/ bin / sh;”'作为env变量,但这不起作用。

所有内容都在虚拟Linux环境中运行。

0 个答案:

没有答案