blob: f81d8f20de2eb1cdda3dc81d47a31c119a401753 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
+++ devour.c 2020-08-23 20:40:49.965458610 +0600
@@ -11,6 +11,7 @@
int is_unsafe = 0;
char cmd[512] = {0};
+ strcat(cmd, "$SHELL -i -c '");
while (*++argv) {
if (!strcmp(*argv, "--")) {
is_unsafe = 1;
@@ -19,6 +20,7 @@
strcat(cmd, *argv);
strcat(cmd, is_unsafe && *(argv + 1) ? "\\ " : " ");
}
+ strcat(cmd, "> /dev/null 2>&1; exit'");
system(cmd);
}
|