offensive-keylogger-arch
Agent skill fromSnailSploit/Claude-Red
- **Skill Name**: keylogger-architecture
How to install offensive-keylogger-arch
install offensive-keylogger-arch
# install the Claude-Red pack with the skills CLI
npx skills add SnailSploit/Claude-Red# or add only this skill to Claude Code: copy the folder
Skills/infrastructure/offensive-keylogger-arch/
# into
~/.claude/skills/offensive-keylogger-arch/ (all projects)
.claude/skills/offensive-keylogger-arch/ (one project)
1# SKILL: Novel research23## Metadata4- **Skill Name**: keylogger-architecture5- **Folder**: offensive-keylogger-arch6- **Source**: https://github.com/SnailSploit/offensive-checklist/blob/main/Low-level%20Keylogger%20architecture_.md78## Description9Low-level keylogger architecture design: kernel driver hooks (WH_KEYBOARD_LL, SetWindowsHookEx), ETW-based input capture, user-mode vs kernel-mode approaches, stealth techniques, and data exfiltration. Use for understanding input capture mechanisms, EDR evasion research, or malware architecture analysis.1011## Trigger Phrases12Use this skill when the conversation involves any of:13`keylogger, keyboard hook, WH_KEYBOARD_LL, SetWindowsHookEx, ETW, kernel driver, input capture, low-level keylogger, malware architecture, stealth, exfiltration`1415## Instructions for Claude1617When this skill is active:181. Load and apply the full methodology below as your operational checklist192. Follow steps in order unless the user specifies otherwise203. For each technique, consider applicability to the current target/context214. Track which checklist items have been completed225. Suggest next steps based on findings2324---2526## Full Methodology27282930Case study of different keylogger implementations, how to implement them and their individual IOCs.3132---33## SetWindowHookEx34Majority of malware uses user32.dll!SetWindowHookEx to create a global hook event. this modifies an internal structure in `win32k.sys`.35…
Excerpt shown under the repository's MIT license.
