diff --git a/README.md b/README.md index 3d86a65..59e7bcb 100644 --- a/README.md +++ b/README.md @@ -10,20 +10,15 @@ ,d8888b, d88' `88b d88' ,db, `88b - 88 d8''8b 88===========================================, - 88 88 88 88 `=, - 88 `8bd8' 88 "Yb, - `8b `""' d8' Yb - Y8, ,8P ,d8' - `Y8888P'' ,d8P' + 888 d8''8b 888===========================================, + 888 88 88 888 `=, + 888 `8bd8' 888 "Yb, + `88b `""' d88' Yb + `Y8, ,8P' ,d8' + `"Y8P"' ,d8P' d8P" - ███████╗██╗ ██╗███████╗██╗ ███████╗████████╗ ██████╗ ███╗ ██╗██╗ ██╗███████╗██╗ ██╗ - ██╔════╝██║ ██╔╝██╔════╝██║ ██╔════╝╚══██╔══╝██╔═══██╗████╗ ██║██║ ██╔╝██╔════╝╚██╗ ██╔╝ - ███████╗█████╔╝ █████╗ ██║ █████╗ ██║ ██║ ██║██╔██╗ ██║█████╔╝ █████╗ ╚████╔╝ - ╚════██║██╔═██╗ ██╔══╝ ██║ ██╔══╝ ██║ ██║ ██║██║╚██╗██║██╔═██╗ ██╔══╝ ╚██╔╝ - ███████║██║ ██╗███████╗███████╗███████╗ ██║ ╚██████╔╝██║ ╚████║██║ ██╗███████╗ ██║ - ╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝ ╚═╝ + S K E L E T O N K E Y ``` > ⚠️ **Authorized testing only.** SKELETONKEY is a research and red-team diff --git a/skeletonkey.c b/skeletonkey.c index 52be0ac..94651af 100644 --- a/skeletonkey.c +++ b/skeletonkey.c @@ -28,29 +28,24 @@ #include #include -#define SKELETONKEY_VERSION "0.4.2" +#define SKELETONKEY_VERSION "0.4.3" static const char BANNER[] = "\n" " ,d8888b,\n" " d88' `88b\n" " d88' ,db, `88b\n" -" 88 d8''8b 88===========================================,\n" -" 88 88 88 88 `=,\n" -" 88 `8bd8' 88 \"Yb,\n" -" `8b `\"\"' d8' Yb\n" -" Y8, ,8P ,d8'\n" -" `Y8888P'' ,d8P'\n" +" 888 d8''8b 888===========================================,\n" +" 888 88 88 888 `=,\n" +" 888 `8bd8' 888 \"Yb,\n" +" `88b `\"\"' d88' Yb\n" +" `Y8, ,8P' ,d8'\n" +" `\"Y8P\"' ,d8P'\n" " d8P\"\n" "\n" -" ███████╗██╗ ██╗███████╗██╗ ███████╗████████╗ ██████╗ ███╗ ██╗██╗ ██╗███████╗██╗ ██╗\n" -" ██╔════╝██║ ██╔╝██╔════╝██║ ██╔════╝╚══██╔══╝██╔═══██╗████╗ ██║██║ ██╔╝██╔════╝╚██╗ ██╔╝\n" -" ███████╗█████╔╝ █████╗ ██║ █████╗ ██║ ██║ ██║██╔██╗ ██║█████╔╝ █████╗ ╚████╔╝ \n" -" ╚════██║██╔═██╗ ██╔══╝ ██║ ██╔══╝ ██║ ██║ ██║██║╚██╗██║██╔═██╗ ██╔══╝ ╚██╔╝ \n" -" ███████║██║ ██╗███████╗███████╗███████╗ ██║ ╚██████╔╝██║ ╚████║██║ ██╗███████╗ ██║ \n" -" ╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝ ╚═╝ \n" -" Curated Linux kernel LPE corpus — v" SKELETONKEY_VERSION "\n" -" AUTHORIZED TESTING ONLY — see docs/ETHICS.md\n"; +" S K E L E T O N K E Y\n" +" Curated Linux kernel LPE corpus — v" SKELETONKEY_VERSION "\n" +" AUTHORIZED TESTING ONLY — see docs/ETHICS.md\n"; static void usage(const char *prog) {