HelioASjunior/Malware-Analysis-Study

GitHub: HelioASjunior/Malware-Analysis-Study

一个用于网络安全教育的勒索软件原理演示项目,通过Python和Fernet对称加密展示恶意软件的文件加密机制。

Stars: 1 | Forks: 0

# 🛡️ 恶意软件分析与密码学学习 ![Python](https://img.shields.io/badge/Python-3.x-blue?style=flat-square&logo=python) ![Cryptography](https://img.shields.io/badge/Library-Cryptography.io-green?style=flat-square) ![Educational](https://img.shields.io/badge/Purpose-Educational-orange?style=flat-square) 本仓库包含在 **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, 勒索软件模拟, 危害模拟, 密码学, 对称加密, 恶意软件分析, 手动系统调用, 教育项目, 数据保护, 文件加密, 文件系统操作, 无后门, 网络安全, 自动化审计, 隐私保护