布谷鸟沙盒分析静态文件_布谷鸟cuckoo

本文分为3部分,分别是 布谷鸟的安装、虚拟机的使用和布谷鸟的配置和使用。

参考资料有:

布谷鸟的安装

1、环境准备

apt-get update

apt-get install -y python python-pip python-dev libffi-dev libssl-dev

apt-get install -y python-virtualenv python-setuptools

apt-get install -y libjpeg-dev zlib1g-dev swig

# 如果使用web交互界面,需要安装mongodb,ubuntu 12.04安装mongodb有问题,不能简单安装,需要参考官网文档进行安装 (可以不安装)

apt-get install -y mongodb

# 默认使用sqlite3,推荐使用PostgreSQL,需要配置(可以不安装)

apt-get install -y postgresql libpq-dev

2、安装yara和pydeep

这一步推荐使用virtualenv进行安装,否则后面使用virtualenv安装cuckoo后运行可能会报错,提示没有yara。

(venv)pip install yara-python==3.5.0

pydeep好像不需要,可参考freebuf安装。

3、安装virtualbox

dpkg -i xxx.deb

# 如果安装时报错缺少依赖项,可以执行

apt-get install -f

# 进行安装

CentOS安装virtualbox

# 首先要保证内核版本一致

yum install kernel kernel-headers kernel-devel gcc make

# 然后重启,在安装virtualbox

yum install xxx.rpm

4、安装tcpdump

apt-get install -y tcpdump apparmor-utils libcap2-bin

aa-disable /usr/sbin/tcpdump

setcap cap_net_raw,cap_net_admin=eip /usr/sbin/tcpdump

5、安装Volatility 和 M2Crypto

好像也不需要。

6、创建cuckoo用户

注意,使用cuckoo的用户要和创建virtualbox的用户一致

创建用户并添加到virtualbox的用户组

adduser cuckoo

usermod -a -G vboxusers cuckoo

不过我一直都直接用root的。

7、安装cuckoo

pip install virtualenv

virtualenv venv

. venv/bin/activate

(venv)$ pip install -U pip setuptools

(venv)$ pip install -U cuckoo

CentOS安装可能会报这些错:

1)

swig error : Unrecognized option -builtin

Use 'swig -help' for available options.

error: command 'swig' failed with exit status 1

----------------------------------------

Failed building wheel for m2crypto

解决方法:http://xujpxm.blog.51cto.com/8614409/1734786

安装新版swig

2)

ImportError: No module named bz2

解决方法:yum install bzip2-devel

http://blog.csdn.net/ruiyiin/article/details/45641833

3)

CuckooDependencyError: Missing unknown database dri

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值