Cuckoo配置过程错误及解决方法

布谷鸟沙箱cuckoo配置大致过程参考:https://blog.csdn.net/qq_42569334/article/details/107212245?spm=1001.2014.3001.5501

本篇只是对配置过程中存在的问题进行纠错和补充,如有不对,请指正。

1、pip升级

在pip升级处,我发现就是在sudo下升级的pip版本没有应用到普通用户版本下,在这里我是两边都执行了更新pip版本的。

注:此处安装windows xp系统在文章开头提了一下,因此我当时没有注意;xp 系统镜像可以在此处下载。

https://msdn.itellyou.cn/

2、 PIL安装

文中给出的链接对应的网站已经不知道什么原因关闭了,因此这个PIL库可以从其他地方下载然后移动到Ubuntu中去。

3、共享文件夹

安装了增强功能后,需要在虚拟机设置中找到共享文件夹那一栏选项,然后将share文件路径添加进去,即可完成ubuntu和win xp的文件共享。

4、无法修改设置

在virtualBox出现一个叹号警告Invalid settings detected无法修改虚拟机设置时,解决:

在这里插入图片描述

5、windows xp网络

在virtualBox应该把windows xp网络设置为Host-only模式

6、 cuckoo 配置

在对.conf文件进行配置时,不能直接复制全部到文件中去,可以使用ctrl+f来一个个查找而修改。

7、agent开启自启

把agent.py文件放到系统开机启动目录中,在Win7中默认的路径是C:\Users[username]\AppData\Roaming\MicroSoft\Windows\Start Menu\Programs\Startup\。
如果想要agent运行时没有GUI窗口,可以将后缀名改为pyw。

在命令行中输入 netstat -an来查看8000端口是否处于监听状态,来确定agent是否在运行。

8、 the virtual interface associated with the ResultServer IP address

将ip和port配置在了virtualbox.conf的各客户机标签下的resultserver_ip和resultserver_port,再按要求将cuckoo.conf中的ip改为0.0.0.0,且将两处的port都进行了更换,就不再出现问题了。

9、SHGetKnownFolderPath

函数SHGetKnownFolderPath不再支持Windows Vista及以下版本。为了向后兼容,Windows 使用SHGetFolderPathA函数。

解决方案:

注释掉导致此错误的函数。此 SHGetFolderPath 仅用于日志记录目的,不影响此文件的意图。注释掉后,问题成功解决。

#r = SHELL32.SHGetKnownFolderPath(
# uuid.UUID(self.locations[location]).get_bytes_le(),
# 0, None, ctypes.byref(dirpath)
# )
# if r:
# log.warning("Error obtaining user directory: 0x%08x", r)
# return

10、tcpdump Permission denied

dump.pcap: Permission denied\n’

tcpdump默认是enforce模式,改成complain模式。
查看模式:

sudo grep tcpdump /sys/kernel/security/apparmor/profiles

更改为complain:

sudo aa-complain /usr/sbin/tcpdump
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值