Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
capsulecorp-pentest — 用于进行内部网络渗透测试的 Vagrant VirtualBox 环境 | Kitploit
工具/GitHubGitHub/r3dy/capsulecorp-pentest
渗透测试框架漏洞扫描器漏洞利用框架网络安全渗透测试学习与教育实验室与实践
GitHubr3dy/capsulecorp-pentest

capsulecorp-pentest

用于进行内部网络渗透测试的 Vagrant VirtualBox 环境

查看仓库
1.0k179383年前Kitploit 审核通过
网站

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Blog        

Twitter:  

Discord:

Book:     

1. Capsulecorp 渗透测试

Capsulecorp 渗透测试是一个由 Vagrant 和 Ansible 管理的小型虚拟网络。它包含五台虚拟机,包括一台运行 Xubuntu 的 Linux 攻击系统和四台配置了各种有漏洞服务的 Windows 2019 服务器。该项目可用作独立环境来学习网络渗透测试,但最终设计目的还是作为我的著作《网络渗透测试艺术》的补充材料。

它为什么很酷?

搭建一个用于学习渗透测试的虚拟网络可能会非常繁琐,而且耗费时间和资源。Capsulecorp 环境中的一切都已基本为你准备就绪。一旦你在机器上安装好 Vagrant、Ansible 和 VirtualBox,只需运行几条 vagrant 命令,就能拥有一个功能完备的 Active Directory 域,可用于黑客攻防/学习/渗透测试等。

1.1. 系统要求

要使用 Capsulecorp 渗透测试网络,你必须具备以下条件:

  • VirtualBox

    • https://www.virtualbox.org/wiki/Downloads
  • Vagrant

    • https://www.vagrantup.com/downloads.html
  • Ansible

    • https://docs.ansible.com/ansible/latest/installation_guide/index.html
  • 建议配备四核 CPU 与 16GB 内存。

    • 若内存为 8GB 或更少,你仍可使用该项目,但一次只能运行 2 或 3 台虚拟机。
    • 若要同时运行所有虚拟机,则需 16GB 内存。

1.2. 当前功能

  • 一个包含一台域控制器和三台服务器成员的 Active Directory 域。所有 Windows 服务器均使用评估许可证,安装后即激活(有效期 180 天)
    • 域控制器:goku.capsulecorp.local
    • 服务器 01:vegeta.capsulecorp.local
    • 服务器 02:gohan.capsulecorp.local
    • 服务器 03:trunks.capsulecorp.local
    • 工作站 01:tien.capsulecorp.local
  • vegeta 上的有漏洞 Jenkins 服务器
  • trunks 上的有漏洞 Apache Tomcat 服务器
  • gohan 上的有漏洞 MSSQL 服务器
  • tien 上的有漏洞 MS17-010
  • 运行 XRDP 的 Xubuntu 渗透测试系统
    • Metasploit
    • CrackMapExec
    • Nmap
    • Remmina RDP 客户端
    • RVM
    • Python/Pip/Pipenv
    • Impacket

1.3. OSX 配置

为了管理 Windows 主机,你需要在 Ansible 虚拟环境内使用 pip 安装 pywinrm

root@kitploit:~
source ~/ansible/bin/activate
pip install pywinrm
deactivate

2. 安装

YouTube 设置教程

有关详细的安装指导,请查看

  • MacOS 设置指南

  • Windows 设置指南

2.1. 配置 Windows 主机

首先,你应该启动并配置域控制器 Goku。该系统的启动时间很可能最长,因为 dcpromo 过程需要一些时间。

注意:如果你使用 sudo 运行 vagrant,请使用 sudo -E vagrant 选项来运行 vagrant

启动虚拟机

root@kitploit:~
vagrant up goku

配置虚拟机

root@kitploit:~
vagrant provision goku

对 gohan、vegeta 和 trunks 重复上述两条命令。

...警告...

预计此部分配置需要较长时间,因为 dcpromo 之后系统重启会花费很长时间。

root@kitploit:~
TASK [promotedc : Set a static address to 172.28.128.100] **********************
changed: [goku]

TASK [promotedc : Change hostname to goku] *************************************
ok: [goku]

TASK [promotedc : Install Active Directory Services] ***************************
ok: [goku]

TASK [promotedc : Promote goku to domain controller] ***************************
changed: [goku]

TASK [promotedc : Reboot after promotion] **************************************

2.2. 配置渗透测试平台

使用 Vagrant 启动虚拟机。首先进入项目目录,例如:cd ~/capsulecorp-pentest。请注意转发到本机的 RDP 端口。

root@kitploit:~
vagrant up pentest

配置渗透测试机器。

root@kitploit:~
vagrant provision pentest

你可以使用偏好的 RDP 客户端连接到 xrdp 监听器,或通过 SSH 访问渗透测试机器。

root@kitploit:~
vagrant ssh pentest
下载工具