theZoo - 恶意软件分析资源库

admin 2025年5月26日19:20:48评论22 views字数 1146阅读3分49秒阅读模式
theZoo 是一个恶意软件分析资源库,收集了几乎所有版本的恶意软件包括(恶意软件源代码项目、二进制恶意软件程序)。需要分析病毒、恶意软件的朋友可以在项目中下载某个恶意软件来分析。

功能特性

  • 恶意软件样本数据库系统
  • 样本加密存储(密码:'infected')
  • 支持多种查询方式:
    • 按名称搜索
    • 按类型过滤(病毒/木马/僵尸网络/间谍软件/勒索软件)
    • 按编程语言过滤(C/C++/VB/ASM/BIN/Java)
    • 按架构过滤(x86/x64/arm7等)
    • 按平台过滤(win32/win64/mac/android等)
  • 数据库更新功能
  • 命令行交互界面
  • 样本贡献工具(prep_file.py)
  • 跨平台支持(Windows/Linux)

安装指南

系统要求

  • Python 3.x
  • SQLite3
  • 以下Python库:
    • pyzipper
    • prettytable
    • readline(Linux/macOS)或 winreadline(Windows)

安装步骤

1.克隆仓库:

git clone https://github.com/ytisf/theZoo.gitcd theZoo

2.安装依赖:

pip install --user -r requirements.txt

使用说明

基本使用

运行主程序:

python theZoo.py

命令行选项

-u, --update      更新数据库-v, --version     显示版本信息-w, --license     显示许可证信息-f, --filter      过滤恶意软件(例如:-f cpp -f worm)

交互模式命令

search       根据过滤器搜索恶意软件(如'search cpp worm'list all     列出所有可用模块use          通过ID选择恶意软件info         获取恶意软件信息get          下载选定的恶意软件report-mal   报告发现的恶意软件update-db    更新数据库help         显示帮助exit         退出

准备新样本

使用prep_file.py工具准备新样本:

python prep_file.py [输入文件]

该工具将:

  1. 创建加密的ZIP存档(密码:'infected')
  2. 生成MD5和SHA1哈希
  3. 创建包含密码的文件

完成后,请将文件添加到适当的目录并更新数据库conf/maldb.db

样本列表,如下所示:

第一次启动需要接受EULA协议

theZoo - 恶意软件分析资源库

二进制恶意软件列表:

theZoo - 恶意软件分析资源库

use命令选中其中一个病毒(恶意软件)样本进行下载、查看信息

use 1 //use命令后面跟样本索引号
theZoo - 恶意软件分析资源库
感兴趣的朋友可以下载下来,配置安装了解了解

github链接地址:

https://github.com/ytisf/theZoo.git

原文始发于微信公众号(网络安全技术点滴分享):theZoo - 恶意软件分析资源库

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年5月26日19:20:48
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   theZoo - 恶意软件分析资源库https://cn-sec.com/archives/4099612.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息