安装最新版的empire(从GitHub上克隆)应该是需要最新版的python,而kali Linux上默认的是python3.11.8但是他也有python3.12.2,我们只用修改一下软连接让python3.12启用即可
1、配置python3.12的环境
$ ll /usr/bin/py*
查看原来指向python的软链接并删除,创建新链接
ls -l /usr/bin/python3
sudo rm /usr/bin/python3
sudo ln -s /usr/bin/python3.12 /usr/bin/python3
其他的pydoc等建议都改一下,步骤和上述一样,只用把python3改一下就好
2、克隆安装empire
git clone --recursive https://github.com/BC-SECURITY/Empire.git
进入empire文件夹
cd Empire
./setup/checkout-latest-tag.sh
执行install.sh ,他会下载很多依赖,但是由于这些依赖大多数GitHub上的国内有时会有网络连接超时等问题,我这里就是poetry下载不了,我选择的是手动下载-
这就是安装完成的样子,就可以使用啦