Christoo2003/Malware-File-Detection-Tool

GitHub: Christoo2003/Malware-File-Detection-Tool

一款通过MD5哈希比对NSRL数据库和VirusTotal API来检测文件是否为恶意软件的轻量级Python工具。

Stars: 0 | Forks: 0

# 恶意软件文件检测工具 本项目基于一项学术网络安全作业,重点研究使用哈希技术和威胁情报集成来进行恶意软件检测。该工具会扫描文件,生成 MD5 哈希值,并将它们与已知的安全数据集以及 VirusTotal 进行比对,以识别潜在的威胁。 功能特性 为文件生成 MD5 哈希值 在 NSRL 数据库中检查文件哈希值 查询 VirusTotal API 进行威胁分析 识别未知或可疑文件 技术栈 Python SQLite3 VirusTotal API Kali Linux(测试环境) 工作原理 该工具会扫描目录中的文件 每个文件都会使用 MD5 进行哈希处理 该哈希值将与本地的 NSRL 数据库进行比对 如果在本地未找到,该哈希值将被发送至 VirusTotal 返回结果以指示该文件是否可能为恶意文件 测试结果 在测试期间,该工具能够: 检测出诸如基于木马的恶意软件等恶意样本 从 VirusTotal 的结果中识别出与 Mirai 相关的威胁 区分已知的安全文件与未知文件 项目报告 您可以在此处查看完整报告: malware-detection-report.pdf 注意事项 出于安全原因,未包含 API 密钥 本项目出于学习目的而构建,演示了恶意软件检测的核心概念
标签:MD5哈希生成, Mirai僵尸网络, NSRL数据库, Python, SQLite3, VirusTotal API, 卡里Linux, 可疑文件识别, 威胁情报分析, 学术作业, 安全教学项目, 文件哈希扫描, 文件完整性校验, 无后门, 木马检测, 白名单库, 网络安全, 逆向工具, 隐私保护, 黑名单比对