病毒分析
点击放大

!BoomBox
![GitHub Release Date]()
![Latest GitHub release]()
BoomBox is designed for malware analysts and incident responders. It allows for the rapid deployment of a dynamic malware analysis en using Cuckoo Sandbox and a Windows 10 detonation chamber. Cuckoo is configured to use the physical machinery so that both Cuckoo and the Windows sandbox can be machines on a single host.
* Inetsim network simulation
* Cuckoo community modules
* Clean base snapshot of the Windows en is taken as part of the build process
* Chocolatey package manager for Windows used to install Adobe Reader, Flash, Chrome, and Firefox.
* NOTE: Microsoft Office has not been included due to licensing. If you have a license key, you can install Office and take a new clean base snapshot.
BoomBox includes a single build script for Linux, macOS, and Windows. This script will build and configure the Windows 10 and Cuckoo machines from the ground up using Packer and . The entire build process for BoomBox takes around 30-60 minutes.
./build.sh - Build BoomBox from scratch.
./build.sh -- - Build BoomBox using pre-built Packer boxes hosted on Cloud. This option is faster than building BoomBox from scratch.
./build.sh --packer-only - This will only build the .Box files and will not build the .
./build.ps1 -Pro - Build BoomBox from scratch.
./build.ps1 -Pro - - Build BoomBox using pre-built Packer boxes hosted on Cloud. This option is faster than building BoomBox from scratch.
/.build.ps1 -Pro -PackerOnly - This will only build the .Box files and will not build the .
2. Move the resulting .box file into the Boxes directory
m.box ../Boxes
3. cd ../ and inside the change cfg.vm.box = "boomboxes/sandbox" to cfg.vm.box = ../Boxes/sandbox_.box
4. Install the plugin
plugin install
5. Run the ./build.sh for Linux/macOS or ./build.ps1 for Windows from the project root directory
6. Logs from the build process are located in the directory as <host>.log
* Bring up all BoomBox hosts: up
* Bring up a specific host: up <hostname>
* Restart a specific host: reload <hostname>
* Restart a specific host and re-run the pro process: reload <hostname> --pro
* Destroy a specific host destroy <hostname>
* Destroy the entire BoomBox en: destroy (Adding -f forces it without a prompt)
* SSH into a host: ssh cuckoo
* Check the status of each host: status
* Suspend the en: suspend
* Resume the en: resume
revert.ps1 and revert.sh scripts that are to be used to restore a clean of the Windows sandbox. This script will need to be run after each submission to Cuckoo to ensure a consistent detonation en. This is a temporarily solution until there is a good way to have this done automatically after each detonation.
开发语言:PowerShell
Star 数:240
该项目属于病毒分析方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Automatic deployment of Cuckoo Sandbox malware lab using Packer and Vagrant展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | BoomBox - Automatic deployment of Cuckoo Sandbox malware lab |
| 所属分类 | 病毒分析 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:26:16 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 454 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |