Christoo2003/Ai-malware-analysis-tool
GitHub: Christoo2003/Ai-malware-analysis-tool
基于随机森林机器学习模型的恶意软件分析框架,通过结合静态与动态分析提取特征来提升恶意文件分类准确率。
Stars: 0 | Forks: 0
# AI-malware-analysis-tool
本项目探索了使用机器学习来改进恶意软件检测,并与基于签名的传统方法进行了对比。该系统将静态和动态恶意软件分析与 AI 模型相结合,根据提取的特征对恶意文件进行分类。
我所构建的内容
使用 Random Forest 开发了两种机器学习模型
通过恶意软件特征提取创建了自定义数据集
与传统检测工具进行了性能对比
方法论
收集了真实的恶意软件样本(勒索软件、木马、蠕虫、间谍软件、Rootkit)
使用 PEiD、Pestudio 和 VirusTotal 等工具进行了静态分析
使用 Wireshark、Procmon 和 Any.Run 进行了动态分析
提取了诸如熵、API 调用、网络流量和文件行为等特征
使用 Python (Scikit-learn) 对模型进行了训练和测试
环境
Windows 11 虚拟机(恶意软件分析)
Kali Linux 虚拟机(AI 模型开发)
Oracle VirtualBox(用于环境隔离)
主要发现
基于 AI 的检测显著提高了准确率以及对未知威胁的检测能力
传统的基于签名的工具在应对多态恶意软件时显得力不从心
特征质量对模型性能有重大影响
展示的技能
恶意软件分析(静态 + 动态)
机器学习(Random Forest)
特征工程与数据集创建
威胁检测与分析
虚拟实验环境搭建
📄 完整论文在 github 和 linkedin 上:www.linkedin.com/in/christopher-ogungbe-a0a788269
标签:AI安全, AMSI绕过, Any.Run, Apex, API调用分析, Ask搜索, Caido项目解析, Chat Copilot, DAST, DNS 反向解析, IP 地址批量处理, PEiD, Pestudio, Procmon, Python, Rootkit, Scikit-learn, VirtualBox, VirusTotal, Windows 11, Wireshark, Zeek, 云安全监控, 人工智能, 免杀对抗, 分类算法, 勒索软件, 句柄查看, 合规性检查, 多态恶意软件, 威胁检测, 安全基线, 恶意软件分析, 教学环境, 无后门, 无线安全, 木马, 机器学习, 沙箱分析, 特征工程, 用户模式Hook绕过, 网络安全, 网络流量分析, 虚拟机环境, 蠕虫, 逆向工具, 速率限制, 间谍软件, 防御绕过, 随机森林, 隐私保护, 静态分析