bryanseah234/keyLogger2020

GitHub: bryanseah234/keyLogger2020

一个基于 Python 的 Windows 键盘记录器,用于教育目的演示按键捕获、日志记录与自传播机制。

Stars: 2 | Forks: 0

# keyLogger2020 一个基于 Python 的 Windows 键盘记录器,用于捕获并记录所有键盘输入。 ## 描述 keyLogger2020 是一个使用 Python 编写的 Windows 键盘记录器,它会记录所有键盘输入并将其存储到日志文件中。该应用程序在后台静默运行,并在 Windows 启动时自动启动。此项目用于教育目的,演示了 Python 中的键盘事件处理、日志记录以及自复制机制。 ## 功能 - 实时捕获所有键盘输入 - 在隐藏目录中按时间戳存储日志 - Windows 启动时自动运行 - 使用线程在后台静默运行 - 轻量且高效 ## 使用的技术 - Python 3.x - pynput(键盘监听库) - 线程(用于后台执行) - 日志记录(用于带时间戳的日志存储) ## 安装 ``` # 克隆仓库 git clone https://github.com/bryanseah234/keyLogger2020.git # 导航到项目目录 cd keyLogger2020 # 安装依赖 pip install pynput ``` ## 用法 ``` # 运行 keylogger python keylogger.pyw ``` 日志存储位置:`C:\Users\\AppData\Roaming\zzz\logs.txt` ## ⚠️ 警告 该软件包含自传播代码,可能会修改系统中的其他 Python 文件。运行此代码将: - 将其自身复制到 Windows 启动文件夹 - 扫描并可能修改用户目录中的其他 `.py` 和 `.pyw` 文件 **请仅在隔离/沙箱环境中用于教育研究。** ## 免责声明 1. 仅限教育用途 2. 自行承担使用风险 3. 作者不对任何误用负责 4. 在任何系统上使用前请务必获得明确许可 5. 本代码演示了恶意软件技术——不得用于恶意目的 ## 许可证 MIT 许可证 **作者:** bryanseah234
标签:ETW劫持, keylogger, pynput, Python, T1056, 后台线程, 后门, 恶意软件, 教育用途, 无后门, 日志存储, 日志文件, 日志记录, 自传播, 自动复制, 自启动, 键盘事件处理, 键盘记录器, 键盘输入捕获, 隐蔽运行, 隐藏目录