当前位置:网站首页>kali安装empire过程中遇到的各种报错解决方案

kali安装empire过程中遇到的各种报错解决方案

2022-06-12 01:38:00 imz丶

下载empire

首先需要到https://github.com/EmpireProject/Empire将empire下载下来并解压

安装-初始化

cd Empire/setup

./install.sh

./reset.sh

安装flask模块成功却依然报没有flask模块的错误

 运行reset.sh初始化时就会出现以下错误,提示没有flask模块

 然后使用pip安装flask成功之后依然报错,提示没有flask模块

 

这里是因为pip版本的问题,empire支持的是python2,所以安装的依赖模块都要采用pip2进行安装,输入pip -V 查看版本,发现是python3.8

安装pip2

curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
python2 get-pip.py 

安装成功之后再次查看版本,pip默认版本是pip2

如果需要指定pip的版本可以用pip2或pip3

 接下来就可以安装flask了

pip2 install flask

 

可以看到,flask模块报错已经解决,但又报以下错误

 

这里是因为缺少cryotigraphy模块,后面缺少的模块都安装基本都没问题,直接贴上命令, 

 pip2 install cryptography

 pip2 install iptools

 pip2 install netifaces

这样是为了更加清晰缺少的每个模块,在empire的安装目录下有个requirement.txt,里面记录了需要的依赖模块,可以通过以下命令去安装,

执行下面的命令即可,这里需要说明一下,如果安装requirement.txt里面的模块时出现报错可以忽略,因为安装的目的只是为了让mepire运行起来,我测试发现里面的模块不一定需要全部安装成功

pip2 install -r requirements.txt

比如下面这个模块,安装的时候出现报错,但运行empire的时候却未提出需要该模块

安装pydispatcher模块报错

提示缺少pydispatch模块,安装pydispatcher模块

pip2 install pydispatcher

安装到pydispatcher时出现报错,如下图所示

应该是由于pip2版本过低了吧,用下面的命令升级下就可以了 

 pip2 install --upgrade setuptools

 pip2 install pydispatcher

 安装pydispatcher成功

然后是zlib_wrapper模块,直接安装

pip2 install zlib_wrapper

 

安装M2Crypto模块报错

 

pip2 install M2Crypto

 

这个错误可参考下面的文章进行解决,我是安装python-m2crypto之后解决的

https://www.cnblogs.com/shmily3929/p/8117258.html

apt-get install python-m2crypto

安装完 python-m2crypto 之后重新初始化empire已经没有m2crypto的报错了

提示没有macholib.Mach0模块,直接安装macholib即可

pip2 install macholib

 

后面几个模块安装没遇到啥问题,缺少哪个模块就直接安装即可,直接贴上命令

pip2 install pefile

pip2 install xlrd

pip2 install xlutils

安装pycrypto报错

提示确实Crypto.Cipher模块

安装pycrypto出现报错,如下图所示

pip2 install pycrypto

选用pycryptodome模块安装

pip2 install pycryptodome

 

成功安装crypto模块的报错,最后就没遇到啥问题了,安装最后几个模块就运行empire成功了

 

pip2 install dropbox

pip2 install pyminifier

./reset.sh

总结

基本都是因为依赖缺失或者是版本不兼容引起的报错,除此之外,每个人用的版本和相关模块依赖都有所不同,所以肯定还会遇到其他方面的报错,不过解决的办法和原理都基本相同。 

原网站

版权声明
本文为[imz丶]所创,转载请带上原文链接,感谢
https://blog.csdn.net/yang1234567898/article/details/125201500

随机推荐