Chinaunix
标题:
系统调用do_execve相对路径转换绝对路径
[打印本页]
作者:
536ma
时间:
2015-07-23 15:36
标题:
系统调用do_execve相对路径转换绝对路径
内核系统调用do_execve(const char * filename,char __user * ___user * argv,char ___user* __user * envp,struct pt_regs * regs)函数的第一个参数如果传入的是相对路径 ../test/a 怎么转换为绝对路径/home/ww/test/a ??
作者:
nswcfd
时间:
2015-07-24 11:31
不需要转成绝对路径,每个进程都有一个cwd的概念,从那里出发就可以找到目标文件。
作者:
536ma
时间:
2015-07-24 21:12
nswcfd 发表于 2015-07-24 11:31
不需要转成绝对路径,每个进程都有一个cwd的概念,从那里出发就可以找到目标文件。
我的是想在do_execve执行时候判断这个路径下的二进制文件的全路径,我想拦截一些二进制文件的运行,像你这么说的cwd是进程已经跑起来了,我想在未起动时候判断绝对路径。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2