kali 2021.2怎么安装渗透测试框架工具Empire?

1. Empire介绍

        Empire是一款针对Windows平台的、使用PowerShell脚本作为攻击载荷的渗透攻击框架工具,具有从stager生成、提权到渗透维持的一系列功能。Empire实现了无需powershell.exe就可运行PowerShell代理的功能,还可以快速在后期部署漏洞利用模块,其内置模块有键盘记录、Mimikatz、绕过UAC、内网扫描等,并且能够躲避网络检测和大部分安全防护工具的查杀,简单来说有点类似于Metasploit,是一个基于PowerShell的远程控制木马。

2. Empire安装

        环境:kali 2021.2

        Empire:Empire 4

2.1 环境要求

        Kali Linux Rolling

        Ubuntu 20.04

        Debian 10

        Python 3.8 is the minimum Python version required(用3.10会有问题)

2.2 安装方式

        github上提供的安装方式有三种:

                sudo apt install powershell-empire安装

                ./install.sh安装

                docker安装

        本文先尝试了./install.sh安装,但是由于kali上前期装了很多软件,出现了python环境问题,导致没有安装成功,也将安装遇到的问题一并列在了后面。

        然后又回滚到python 3.9,使用apt install powershell-empire安装,结果成功了。

2.3 将python2的环境换成python3

rm /usr/bin/python
ln -s /usr/bin/python3 /usr/bin/python

2.4 apt install powershell-empire

        环境配置好后,过程没有遇到问题,省略。

2.5 下载安装文件

​sudo git clone https://github.com/BC-SECURITY/Empire.git

2.6 ./install.sh安装

cd Empire
cd setup
sudo ./install.sh

2.7 遇到的报错及注意事项

2.7.1 安装时需要等待时间长,且需要多次尝试,建议在git clone后将下载好的目录备份,因为从github上下载太慢

2.7.2 此处建议使用kali官方apt-get源,否则可能会出现各种报错

        官方源:

                deb Index of /kali kali-rolling main non-free contrib

                deb-src Index of /kali kali-rolling main non-free contrib

        设置完apt-get源后,使用apt-get update

2.7.3 git下载时遇到报错,重试后可以,是网络原因

git clone GitHub - BC-SECURITY/Empire: Empire is a PowerShell and Python 3.x post-exploitation framework.

└─# git clone https://github.com/BC-SECURITY/Empire.git

Cloning into 'Empire'...

remote: Enumerating objects: 23962, done.

remote: Counting objects: 100% (39/39), done.

remote: Compressing objects: 100% (28/28), done.

Receiving objects:   2% (480/23962), 140.00 KiB | 258.00 KiB/s

error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.

error: 3120 bytes of body are still expected

fetch-pack: unexpected disconnect while reading sideband packet

fatal: early EOF

fatal: index-pack failed

        重新执行:

​git clone https://github.com/BC-SECURITY/Empire.git

2.7.4 GnuTLS recv error (-110): The TLS connection was non-properly terminated.仍然是网络原因,继续重新安装

fatal: unable to access 'GitHub - BC-SECURITY/bomutils: Open source tools to create bill-of-materials files used in Mac OS X installers': GnuTLS recv error (-110): The TLS connection was non-properly terminated.

2.7.5 以下报错不清楚原因,重新安装,不选择装Nim和minGW

    Prompt: No local packages.json found, download it from internet? -> [forced yes]

Downloading Official package list

    Success Package list downloaded.

    Prompt: winim not found in any local packages.json, check internet for updated packages? -> [forced yes]

Downloading Official package list

    Success Package list downloaded.

       Tip: 10 messages have been suppressed, use --verbose to show them.

     Error: Package not found.

2.7.6 Python 3.10和pip 3.10环境安装有问题,降到3.9可以完成安装

Traceback (most recent call last):

  File "/usr/local/bin/poetry", line 5, in <module>

    from poetry.console import main

  File "/usr/local/lib/python3.10/dist-packages/poetry/console/__init__.py", line 1, in <module>

    from .application import Application

  File "/usr/local/lib/python3.10/dist-packages/poetry/console/application.py", line 7, in <module>

    from .commands.about import AboutCommand

  File "/usr/local/lib/python3.10/dist-packages/poetry/console/commands/__init__.py", line 4, in <module>

    from .check import CheckCommand

  File "/usr/local/lib/python3.10/dist-packages/poetry/console/commands/check.py", line 2, in <module>

    from poetry.factory import Factory

  File "/usr/local/lib/python3.10/dist-packages/poetry/factory.py", line 16, in <module>

    from .packages.locker import Locker

  File "/usr/local/lib/python3.10/dist-packages/poetry/packages/__init__.py", line 2, in <module>

    from .locker import Locker

  File "/usr/local/lib/python3.10/dist-packages/poetry/packages/locker.py", line 38, in <module>

    from poetry.utils.extras import get_extra_package_names

  File "/usr/local/lib/python3.10/dist-packages/poetry/utils/extras.py", line 7, in <module>

    from poetry.utils.helpers import canonicalize_name

  File "/usr/local/lib/python3.10/dist-packages/poetry/utils/helpers.py", line 11, in <module>

    import requests

  File "/usr/local/lib/python3.10/dist-packages/requests/__init__.py", line 43, in <module>

    import urllib3

  File "/usr/local/lib/python3.10/dist-packages/urllib3/__init__.py", line 8, in <module>

    from .connectionpool import (

  File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 29, in <module>

    from .connection import (

  File "/usr/local/lib/python3.10/dist-packages/urllib3/connection.py", line 39, in <module>

    from .util.ssl_ import (

  File "/usr/local/lib/python3.10/dist-packages/urllib3/util/__init__.py", line 3, in <module>

    from .connection import is_connection_dropped

  File "/usr/local/lib/python3.10/dist-packages/urllib3/util/connection.py", line 3, in <module>

    from .wait import wait_for_read

  File "/usr/local/lib/python3.10/dist-packages/urllib3/util/wait.py", line 1, in <module>

    from .selectors import (

  File "/usr/local/lib/python3.10/dist-packages/urllib3/util/selectors.py", line 14, in <module>

    from collections import namedtuple, Mapping

ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: Kali Linux 2021.2安装教程如下: 1. 下载 Kali Linux ISO 文件,可从官网下载:https://www.kali.org/downloads/ 2. 创建启动盘,可使用工具如 Rufus 或 UNetbootin 制作。 3. 将启动盘插入计算机并重启。 4. 在 BIOS 设置中将启动顺序设置为从启动盘启动。 5. 选择 Kali Linux 安装选项进行安装。 6. 按照安装向导进行操作,并在完成后重启计算机。 请注意,在安装过程中,需要注意分区方式、网络连接等问题。如果不熟悉,建议在安装前先了解相关知识。 ### 回答2: Kali Linux是一款致力于网络安全、数字取证和渗透测试的Linux操作系统。Kali Linux 2021.2Kali Linux 2021系列的第二个发行版,其更新了许多应用程序和组件的版本,包括Metasploit、Nessus和Burpsuite等。 在本文中,我们将向您展示如何安装Kali Linux 2021.2。 Step 1: 下载Kali Linux 2021.2 ISO镜像 首先,您需要下载Kali Linux 2021.2的ISO镜像文件。可以通过Kali Linux的官方网站获取。 Step 2: 创建启动U盘 将下载好的iso镜像文件写入U盘,以便将其用作Kali Linux 2021.2的启动介质。可以使用Etcher等工具来进行此操作。 Step 3: 计算机启动U盘 请确保计算机的启动选项已设置为从U盘启动,然后重新启动计算机。您应该会看到如下的Kali Linux引导菜单: Step 4: 启动Kali Linux桌面 选择“Live”菜单选项,以启动Kali Linux 2021.2桌面。 Step 5: 安装Kali Linux 2021.2Kali Linux桌面中,打开终端,运行以下命令以启动安装程序: ``` sudo apt update && sudo apt install kali-linux-full ``` 按照安装程序的指示进行操作即可。 在安装完成之后,您需要重新启动计算机,然后从硬盘驱动器启动Kali Linux。 至此,您已经成功地安装Kali Linux 2021.2. 总结 通过本文,您学会了安装Kali Linux 2021.2的步骤,从而可以在操作系统级别进行网络安全、数字取证和渗透测试。在使用Kali Linux时,请确保您了解与此相关的法律规定。 ### 回答3: Kali Linux 2021.2 是一个流行的 Linux 发行版,它提供了各种有用的工具,以便于网络渗透测试和数字取证等任务。以下是 Kali Linux 2021.2安装教程。 1.下载 Kali Linux 2021.2 镜像文件。 首先需要从官方网站 https://www.kali.org/downloads/ 下载 Kali Linux 2021.2 镜像文件。您可以选择虚拟机镜像文件或者物理机镜像文件。现在大多数人选择使用虚拟机来运行 Kali Linux,熟悉的虚拟机软件有VMware Workstation和VirtualBox。 2.创建 Kali Linux 虚拟机。 将下载的虚拟机镜像文件导入虚拟软件中,根据提示完成虚拟机的配置。这里需要注意 CPU 的核数、内存的大小、硬盘的大小、网络等配置。 3.启动 Kali Linux 。 完成虚拟机的设置后,点击启动虚拟机按钮,进入 Kali Linux 启动画面。 4.安装 Kali Linux。 Kali Linux 有几种安装方式,这里我们选择图形化安装而不是命令行安装。选择“ graphical install”进入图形化安装,一路按照向导提示,做出安装的选择,比如选择安装磁盘、设置用户、选择安装工具、网络等。 5.启动 Kali Linux。 安装成功后,重启虚拟机,进入 Kali Linux 操作系统。您需要输入刚刚安装时定义的用户名和密码,以及其他相关信息。现在您可以开始使用 Kali Linux 并运行其内置的工具,比如渗透测试、密码破解,扫描漏洞,等等。 总之,安装 Kali Linux 2021.2 并不是很困难,只要按照以上步骤逐步操作,就可以完成安装和配置。在使用 Kali Linux 进行渗透测试前,需要了解相关的信息安全知识和掌握专业技巧,以确保安全性和合法性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

見贤思齊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值