Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 347a9af832 | |||
| 023289a03a | |||
| e7ced5db7c |
@@ -7,20 +7,22 @@
|
|||||||
> vulnerable to, and — with explicit confirmation — gets you root.
|
> vulnerable to, and — with explicit confirmation — gets you root.
|
||||||
|
|
||||||
```
|
```
|
||||||
╭───╮
|
,d8888b,
|
||||||
╱ ╲
|
d88' `88b
|
||||||
│ ● │════════════════════════════════════════════════════════╗
|
d88' ,db, `88b
|
||||||
╲ ╱ ╔══╩══╗
|
888 d8''8b 888===========================================╗
|
||||||
╰───╯ ║ ╔═╝
|
888 88 88 888 ║
|
||||||
║ ║
|
888 `8bd8' 888 ╔══╩═╗
|
||||||
╚═══╝
|
`88b `""' d88' ║ ╠═╗
|
||||||
|
`Y8, ,8P' ║ ║ ║
|
||||||
|
`"Y8P"' ║ ╠═╝
|
||||||
|
║ ║
|
||||||
|
║ ╠═╗
|
||||||
|
║ ║ ║
|
||||||
|
║ ╠═╝
|
||||||
|
╚════╝
|
||||||
|
|
||||||
███████╗██╗ ██╗███████╗██╗ ███████╗████████╗ ██████╗ ███╗ ██╗██╗ ██╗███████╗██╗ ██╗
|
S K E L E T O N K E Y
|
||||||
██╔════╝██║ ██╔╝██╔════╝██║ ██╔════╝╚══██╔══╝██╔═══██╗████╗ ██║██║ ██╔╝██╔════╝╚██╗ ██╔╝
|
|
||||||
███████╗█████╔╝ █████╗ ██║ █████╗ ██║ ██║ ██║██╔██╗ ██║█████╔╝ █████╗ ╚████╔╝
|
|
||||||
╚════██║██╔═██╗ ██╔══╝ ██║ ██╔══╝ ██║ ██║ ██║██║╚██╗██║██╔═██╗ ██╔══╝ ╚██╔╝
|
|
||||||
███████║██║ ██╗███████╗███████╗███████╗ ██║ ╚██████╔╝██║ ╚████║██║ ██╗███████╗ ██║
|
|
||||||
╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝ ╚═╝
|
|
||||||
```
|
```
|
||||||
|
|
||||||
> ⚠️ **Authorized testing only.** SKELETONKEY is a research and red-team
|
> ⚠️ **Authorized testing only.** SKELETONKEY is a research and red-team
|
||||||
|
|||||||
+18
-16
@@ -28,26 +28,28 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#define SKELETONKEY_VERSION "0.4.1"
|
#define SKELETONKEY_VERSION "0.4.4"
|
||||||
|
|
||||||
static const char BANNER[] =
|
static const char BANNER[] =
|
||||||
"\n"
|
"\n"
|
||||||
" ╭───╮\n"
|
" ,d8888b,\n"
|
||||||
" ╱ ╲\n"
|
" d88' `88b\n"
|
||||||
" │ ● │════════════════════════════════════════════════════════╗\n"
|
" d88' ,db, `88b\n"
|
||||||
" ╲ ╱ ╔══╩══╗\n"
|
" 888 d8''8b 888===========================================╗\n"
|
||||||
" ╰───╯ ║ ╔═╝\n"
|
" 888 88 88 888 ║\n"
|
||||||
" ║ ║\n"
|
" 888 `8bd8' 888 ╔══╩═╗\n"
|
||||||
" ╚═══╝\n"
|
" `88b `\"\"' d88' ║ ╠═╗\n"
|
||||||
|
" `Y8, ,8P' ║ ║ ║\n"
|
||||||
|
" `\"Y8P\"' ║ ╠═╝\n"
|
||||||
|
" ║ ║\n"
|
||||||
|
" ║ ╠═╗\n"
|
||||||
|
" ║ ║ ║\n"
|
||||||
|
" ║ ╠═╝\n"
|
||||||
|
" ╚════╝\n"
|
||||||
"\n"
|
"\n"
|
||||||
" ███████╗██╗ ██╗███████╗██╗ ███████╗████████╗ ██████╗ ███╗ ██╗██╗ ██╗███████╗██╗ ██╗\n"
|
" S K E L E T O N K E Y\n"
|
||||||
" ██╔════╝██║ ██╔╝██╔════╝██║ ██╔════╝╚══██╔══╝██╔═══██╗████╗ ██║██║ ██╔╝██╔════╝╚██╗ ██╔╝\n"
|
" Curated Linux kernel LPE corpus — v" SKELETONKEY_VERSION "\n"
|
||||||
" ███████╗█████╔╝ █████╗ ██║ █████╗ ██║ ██║ ██║██╔██╗ ██║█████╔╝ █████╗ ╚████╔╝ \n"
|
" AUTHORIZED TESTING ONLY — see docs/ETHICS.md\n";
|
||||||
" ╚════██║██╔═██╗ ██╔══╝ ██║ ██╔══╝ ██║ ██║ ██║██║╚██╗██║██╔═██╗ ██╔══╝ ╚██╔╝ \n"
|
|
||||||
" ███████║██║ ██╗███████╗███████╗███████╗ ██║ ╚██████╔╝██║ ╚████║██║ ██╗███████╗ ██║ \n"
|
|
||||||
" ╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝ ╚═╝ \n"
|
|
||||||
" Curated Linux kernel LPE corpus — v" SKELETONKEY_VERSION "\n"
|
|
||||||
" AUTHORIZED TESTING ONLY — see docs/ETHICS.md\n";
|
|
||||||
|
|
||||||
static void usage(const char *prog)
|
static void usage(const char *prog)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user