一:ubuntu的安装
首先如下图创建好ubuntu的虚拟机,
具体怎么创建虚拟机可以移步到我之前的文章:01 虚拟机的安装和系统的安装以及快照和克隆
ubuntu16.04下载链接🔗:点我下载
选择Desktop image的32位或者64位
点击:开启此虚拟机
接下来就去吃瓜子吧,等安装完成
ubuntu的优化:
创建管理员密码:
sudo passwd root
进入管理员账户:
su root
ubuntu安装软件
更新源
apt-get update
apt-get install ssh
apt-get install vim
开启ssh服务
修改配置文件
cd /etc/ssh
cp sshd_config sshd_config.bak # 备份
vim sshd_config
28行
PermitRootLogin prohibit-password 改成 PermitRootLogin yes
52行#PasswordAuthentication yes
去掉注释
保存退出
service ssh start/stop/restart/status # 开启,关闭,重启,状态 这里选择start
update-rc.d ssh enable # 加入开机自启动项
poweroff 关机做快照
真实机的远程登录
远程登录:
ssh [用户名study/root]@[ip地址]
cd /etc/NetworkManager
su root
cp NetworkManager.conf NetworkManager.conf.bak
vim NetworkManager.conf
注释dns=dnsmq这一行
reboot
二:vulhub靶场的安装
2.1:安装docker
curl -s https://get.docker.com/ | sh # 通过这个链接下载,然后给sh环境进行运行
在这里我们建议这样做,先用浏览器打开上面的链接然后全选,复制
在用户的家目录下,vim installDocker.sh,然后粘贴,wq保存退出,再赋予执行权限:chmod +x installDocker.sh,最后./installDocker.sh
输入用户登录密码,等待即可
查看docker的版本:docker -v
2.2:安装docker-compose
我在这里遇到了一个问题
sudo apt-get install python-pip # 安装python的pip
sudo pip install docker-compose
报错:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-Jm8ve_/bcrypt/
然后我尝试更换pip之类的(比如:pip install --upgrade pip)再运行sudo pip install docker-compose也没成功。
就尝试查看下版本:
docker-compose -v 提示我安装不成功,可以用sudo apt install docker-compose命令试试。我就用了这个命令发现安装成功
2.3:下载源代码
下载地址:https://github.com/vulhub/vulhub
但是并不是所有人都能上github
所以:链接:https://pan.baidu.com/s/1AJfWM1MnkwnHc2yPA13Hwg
提取码:123q
然后把该文件放入到ubuntu虚拟机里面,可以放在用户的家目录下,
unzip vulhub-master.zip
得到一个vulhub的文件夹
2.4:启动环境
Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。
网址:https://vulhub.org/
进入漏洞环境目录
左侧栏选择 tomcat弱口令,以这个漏洞为例:或者直接点击https://vulhub.org/#/environments/tomcat/tomcat8/
这里有一个进入的路径:tomcat/tomcat8
进入[2.3:下载源代码]中的vulhub-master.zip解压之后所得到的文件vulhub的目录下
cd vulhub
cd tomcat/tomcat8
在tomcat8目录下会看到一个docker-compose.yml文件,对应的就是docker-compose
在这个路径下运行以下代码:
sudo docker-compose build
sudo docker-compose up -d
等待完成:
然后根据漏洞平台的方法:
真实机输入如下地址,然后输入账号:tomcat 密码tomcat,即可成功登录到页面的管理员控制台
管理员控制台:
这样就能把各种病毒木马上传上去了