mashaalzulfikar/Creating-Keylogger-in-Python-A-Social-Engineering-Attack-Vector
GitHub: mashaalzulfikar/Creating-Keylogger-in-Python-A-Social-Engineering-Attack-Vector
一个用于学术研究的 Python 键盘记录器演示项目,探讨键盘记录作为社会工程学攻击向量的原理及网络安全对策。
Stars: 0 | Forks: 0
# 使用-Python-创建键盘记录器——一种社会工程学攻击向量
此仓库包含了一项关于社会工程学与网络安全的学术作业的文档和源代码。
## 项目概述
本项目提供了一个使用 Python 实现的基础键盘记录器的实际演示。该研究探讨了键盘记录的机制、它如何作为一种攻击向量运作,以及实施强大网络安全对策的重要性。
## 包含的文件
- `report.pdf`:包含理论背景、文献综述、发现和分析的完整报告。
- `keylogger.py`:用于实际演示的 Python 实现。
## 如何运行
1. **前置条件**:确保您的系统已安装 Python。
2. **安装依赖项**:本项目使用 `pynput` 库。通过终端进行安装:
```
pip install pynput
```
3. **执行**:使用以下命令运行脚本:
```
python keylogger.py
```
4. **功能**:执行后,该脚本将监控键盘输入,并将其记录到同目录下名为 `keyfile.txt` 的文件中。
## 道德免责声明
**本项目仅供教育和研究目的使用。** 此代码旨在帮助学生和安全爱好者了解与社会工程学和键盘记录相关的操作风险。未经明确、合法的许可,严禁将此代码用于针对系统或个人的行为。作者对任何滥用此信息的行为概不负责。
标签:ESC8, pynput, Python, 无后门, 社会工程学, 网络安全, 逆向工具, 键盘记录器, 隐私保护