rubaiqapervez26/MalGuard-Malware-Detection-System
GitHub: rubaiqapervez26/MalGuard-Malware-Detection-System
一款基于 Python 和 Tkinter 的静态恶意软件分析教学工具,通过关键词扫描与 SHA-256 哈希校验对文件进行风险评估并生成报告。
Stars: 0 | Forks: 0
# MalGuard 恶意软件检测系统
### 🛡️ 项目概述
MalGuard 是一款旨在执行**静态恶意软件分析**的教育类安全工具。它允许用户扫描文件以查找恶意模式和常见的失陷指标,而无需承担执行文件的风险。
### 🎯 核心目标
* **静态检查:** 扫描文件二进制内容和文本以查找可疑字符串。
* **完整性验证:** 为每个文件生成唯一的 SHA-256 哈希值。
* **风险评分:** 基于规则引擎自动将文件分类为 SAFE(安全)、SUSPICIOUS(可疑)或 MALICIOUS(恶意)。
* **用户友好的 GUI:** 为技术和非技术用户提供一个简单的界面,以生成安全报告。
### ⚙️ 分析器工作原理
引擎会查找恶意软件经常使用的特定“可疑关键词”,例如:
* `cmd.exe` / `powershell` (命令执行)
* `VirtualAlloc` / `CreateRemoteThread` (内存操纵)
* `registry` / `autorun` (持久化)
* `socket` / `http` (网络通信)
### 📊 检测结论
* **0–19 分:** ✅ SAFE
* **20–49 分:** ⚠️ SUSPICIOUS
* **50+ 分:** ❌ MALICIOUS
### 🛠️ 安装说明
1. 确保您已安装 Python。
2. 安装依赖项:`pip install tkinter`(通常随 Python 一起安装)。
3. 运行应用程序:`python New_Mulguard.py`
标签:GraphQL安全矩阵, GUI工具, IoC检测, IP 地址批量处理, Python安全工具, SHA-256哈希校验, 二进制分析, 云安全运维, 云计算, 内存操作检测, 可疑关键词扫描, 命令执行检测, 图形用户界面, 威胁情报, 字符串提取, 安全分析工具, 安全扫描器, 开发者工具, 持久化检测, 教育网络安全, 数据包嗅探, 文件完整性验证, 注册表监控, 网络通信检测, 规则引擎, 逆向工具, 静态恶意软件分析, 风险评分系统