ubuntu下vulhub-master环境搭建

一、目的

算来算去,这半年以来,由于各种不确定原因,笔者的Ubuntu环境相继了无数次,而每次重新安装都会遇到各种各样的问题。为了方便,也为了与互联网个各位大佬们交流,于是写下这篇文章。笔者能力有限,可能会有冗余,这是为了方便可能进行的使用加上的,若有不足,请多多指教。

二、前言

这篇文章是在安装过Ubuntu系统之后的安装vulhub-master环境的过程,请自行安装Ubuntu系统。

三、开始操作

tips:最好使用管理员模式,可以省去很多不必要的问题

3.1首先自行更换源

我这里用的是中科大的源:具体操作如下

首先su -进入管理员模式(后文有设置管理员密码的教程)

sudo vim /etc/apt/source.list

将中科大的源直接复制上去,这里直接将源列出来

# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

之后保存退出,具体操作为按下ESC键,按下:键,输入wq,敲下回车

3.2用源来更新一些系统文件及软件

apt-get update

apt-get upgrade

apt-get dis-upgrade

apt-get clean(清除更新留下的缓存)

3.3安装pip

命令

sudo apt-get install python-pip

3.4安装最新版docker

curl -s https://get.docker.com/ | sh

启动docker服务

docker service start

3.5安装compose

pip install docker-compose

3.6安装vulhub-master

3.6.1安装unzip

为了方便起见先安装unzip

apt-get install unzip

3.6.2下载vulhub-master包

wget https://github.com/vulhub/vulhub/archive/master.zip -O vulhub-master.zip

3.6.3解压

unzip vulhub-master.zip

3.6.4一些基本命令

漏洞环境启动

cd到对应漏洞目录后

docker-compose up -d

漏洞环境关闭

cd到对应漏洞目录后

docker-compose down -v

四、遇到的问题

4.1管理员密码的设置

ubuntu默认管理员密码是可以更改的,直接输入以下命令

sudo passwd root

然后根据提示设置自己的管理员密码。

4.2没有vim工具

这里可以直接下载

sudo apt-get install vim

4.3进程锁 sock(不是很确定这样称呼对不对)

报错信息一般为

could not get lock 后面会跟文件目录

一般解释是apt被占用

解决方法

1.删除对应目录的文件 rm 后面跟上上边的文件目录

2.重新配置软件包 sudo dpkg --configure -a

3.更新软件包源文件。sudo apt update

4.4dpkg: error: parsing file '/var/lib/dpkg/updates/0009' near line 0:

解决办法

rm -rf /var/lib/dpkg/updates/0009
sudo dpkg --configure -a
posted @ 2019-08-05 15:51  Mimk  阅读(1833)  评论(0编辑  收藏  举报