vVIBHORj/Malware-analysis-system

GitHub: vVIBHORj/Malware-analysis-system

一个基于行为特征的Windows恶意软件检测与安全评估系统,通过分析系统和网络特征进行无代理的异常检测和安全评分。

Stars: 0 | Forks: 0

# 🛡️ 恶意软件分析系统 (MAS) ## 📌 项目概述 恶意软件分析系统 (MAS) 是一个智能、无代理的 Windows 安全评估和恶意软件检测引擎,它通过分析 **20 多项系统和网络特征** 来评估 Windows 机器的安全状况。 传统的杀毒解决方案依赖于签名或庞大的恶意软件数据库,与此不同,MAS 使用基于特征的检测方法,从而实现: - 零日漏洞威胁识别 - 系统异常检测 - 实时漏洞评分 ## 🌟 主要特性 ### 🔍 基于特征的高级威胁检测 - 分析 **20 多项操作系统和网络特征** 以进行异常检测 - **DLL、PE 和 LNK 文件分析**,用于发现可疑行为 - **启动项检查**,用于检测持久化驻留机制 - **杀毒软件状态监控**(检测被禁用/过时的杀毒软件) ### 🖥️ 操作系统级安全洞察 - Windows 版本与构建版本评估 - System32 和根目录检查 - 检测异常的文件数量与被篡改的配置 ### 🌐 网络漏洞评估 - 高危端口检测(如 **445, 135, 139**) - 活跃 TCP 连接监控 - 可疑远程 IP 和 Socket 活动检测 - 实时网络行为分析 ### 🧠 智能安全评分引擎 - 加权特征评分算法 - 生成 **安全分数(例如,78%)** - 帮助即时可视化系统漏洞 - 即使在没有已知恶意软件签名的情况下也能工作 ## 🛠️ 技术优势 ### 🧩 特征提取引擎 - 使用 Windows API 进行系统调用和注册表访问 - 通过 Python subprocess 实现的 PowerShell 自动化 - 利用 Multiprocessing 进行性能优化 ### 🧮 支持 ML 的架构 - 使用 **Scikit-learn** 进行数据预处理 - 用于异常检测的模型实验 - 可扩展的特征向量设计 ### 📡 无代理自动化 - 使用 **APScheduler** 进行计划扫描 - 无需常驻客户端/代理 - 轻量级且跨版本兼容 ## 🏗️ 系统架构 - **Python 核心引擎** → 特征提取、评分、自动化 - **PowerShell 模块** → 系统扫描、更新、杀毒软件监控 - **Windows API 层** → 注册表、事件日志、文件系统分析 - **网络层** → 端口扫描、Socket 数据提取 - **评分引擎** → 基于风险的加权安全指数 ## 🎯 为什么 MAS 是下一代安全解决方案 ### ⚡ 解决真实的网络安全盲区 - 检测零日恶意软件行为 - 识别未修补或配置错误的系统 - 揭露隐蔽的持久化驻留机制 - 凸显暴露网络端口带来的风险 ### 🔒 无签名检测 传统的杀毒软件通常无法应对: - 未知威胁 - 变种恶意软件 - 无文件攻击 ➡️ MAS 评估的是**系统行为**,而不仅仅是文件。 ### 🧩 全自动化且轻量级 - 无需安装 - 无繁重的后台服务 - 静默且高效地运行 ## 🎨 应用场景 ### 👨‍💻 面向系统管理员 - 评估系统完整性 - 检测脆弱的机器 - 无需安装代理即可扫描设备 ### 🛡️ 面向网络安全分析师 - 基于行为的恶意软件检测 - 零日漏洞威胁识别 ## 🔗 技术栈 - **语言:** Python - **ML 工具包:** Scikit-learn、NumPy、Pandas - **自动化:** PowerShell(通过 Python subprocess) - **调度器:** APScheduler - **文件分析:** OS、pathlib ## ✅ 可用功能 - Windows 操作系统特征提取 - DLL、LNK、PE 文件扫描 - 启动项和注册表检查 - 网络威胁检测 - 自动化评分引擎 - 无代理的计划扫描 ## 🧩 愿景与影响 MAS 代表了从**基于签名的检测 → 行为驱动的安全分析**的转变。 它实现了: - 更智能的漏洞评估 - 更强的系统加固 - 针对不断演变威胁的前瞻性防御 🚀 所有这些都无需繁重的基础设施或频繁的更新。 ## 📜 许可证 *(在此处添加您的许可证 —— 例如,MIT License)* ## 🤝 参与贡献 欢迎各种贡献!随时欢迎 Fork 本项目、提交 Issue 或发起 Pull Request。 ## ⭐ 支持 如果您喜欢这个项目,请考虑在 GitHub 上给它一个 ⭐!
标签:AI合规, APScheduler, Conpot, DAST, DLL文件分析, DNS枚举, IP 地址批量处理, LNK文件分析, Mr. Robot, PE文件分析, PowerShell自动化, Python编程, Scikit-learn, System32检查, TCP连接监控, Windows API, Windows安全, 基于特征的检测, 多进程优化, 威胁情报, 安全评估系统, 实时处理, 密钥泄露防护, 开发者工具, 异常检测, 恶意软件分析, 持久化机制检测, 搜索语句(dork), 操作系统安全, 数据包嗅探, 数据预处理, 无代理安全, 无线安全, 机器学习安全, 杀毒软件状态监控, 漏洞评分, 端点可见性, 系统基线检查, 网络信息收集, 网络安全, 网络安全工具, 网络漏洞评估, 自定义DNS解析器, 逆向工具, 隐私保护, 零日威胁检测, 高危端口检测