一、先安装基本的依赖:(centos下安装:)
1、yum -y install python python-pip python-devel libffi-devel openssl-devel
安装遇到的问题:
解决:华研的node1,2,3这三个点不能连接外网;把安装挪到了node0点;
安装完成:
找不到python-pip包:
- 首先检查linux有没有安装python-pip包,直接执行 yum -y install python-pip
- 没有python-pip包就执行命令 yum -y install epel-release
- 执行成功之后,再次执行yum -y install python-pip
4.对安装好的pip进行升级 pip install --upgrade pip
2、如果要用 Cuckoo 自带的基于 Django 的 Web 管理系统,还要安装 MongoDB:(可以不用web界面)
yum install mongodb
3、安装Volatility,需要先安装环境:
(1)pip2.7 install openpyxl
安装openpyxl遇到需要升级:
解决:pip install --upgrade pip执行这个命令对pip进行升级;
(2)pip2.7 install ujson
遇到的问题:
执行:pip install --upgrade pip 更新pip版本到20.2.1;
(3)pip2.7 install pycrypto
遇到的问题:
解决:
(4)pip2.7 install distorm3
(5)pip2.7 install pytz
4、然后安装Volatility:
git clone https://github.com/volatilityfoundation/volatility.git
cd volatility/
python2.7 setup.py build
成功:
[root@node0 volatility]# python2.7 setup.py build
命令执行成功:
遇到问题:
解决方案:
在网上查找 https://github.com/gdabah/distorm/tree/v3.3.3,下载一个distorm-3.3.3.zip,执行命令python2.7 setup.py install安装完成;
查看版本:
python2.7 vol.py --info