HelioASjunior/Malware-Analysis-Study
GitHub: HelioASjunior/Malware-Analysis-Study
一个用于网络安全教育的勒索软件原理演示项目,通过Python和Fernet对称加密展示恶意软件的文件加密机制。
Stars: 1 | Forks: 0
# 🛡️ 恶意软件分析与密码学学习



本仓库包含在 **DIO** 的 **Cybersecurity** 学习路径中开发的脚本,由讲师 **Isabela Ferrão** 指导。重点是理解应用于数字安全环境中的加密算法的技术原理。
## ⚠️ 免责声明
此代码严格仅用于**教育和研究**目的。旨在演示对称加密在实践中是如何工作的。**严禁将此材料用于非法活动**,用户需承担全部责任。请仅在受控环境(虚拟机)中执行。
## 📂 项目内容
- `ransoware.py`: 演示脚本,使用 `cryptography` 库对测试目录中的文件进行加密。
- `chave.key`: (本地生成)存储操作所需的对称密钥。
## 🛠️ 技术与概念
- **语言:** Python 3
- **库:** `cryptography` (Fernet)
- **算法:** 基于 AES (Advanced Encryption Standard) CBC 模式与 HMAC。
- **概念:** 对称加密, 文件系统操作 (OS), 以及勒索软件预防。
## 🚀 如何执行(实验室环境)
1. 创建一个包含可丢弃文件的测试文件夹。
2. 安装依赖: `pip install cryptography`
3. 执行脚本: `python ransoware.py`
由 [HelioASjunior](https://github.com/HelioASjunior) 开发,作为网络防御学习旅程的一部分。
标签:AES加密, DAST, DIO, Fernet, OS库, ProjectDiscovery, Python, 勒索软件模拟, 危害模拟, 密码学, 对称加密, 恶意软件分析, 手动系统调用, 教育项目, 数据保护, 文件加密, 文件系统操作, 无后门, 网络安全, 自动化审计, 隐私保护