基础配置
安装网络工具
apt install net-tools
修改root用户密码
sudo passwd root
换源
输入vim /etc/apt/source.list
复制下面粘贴到文件中
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
ssh
1.输入 apt-get install ssh 安装ssh
2.使得ssh能够在开机的时候自启动
输入 cd /etc/ssh 进入该目录,再输入 vim sshd_config
最后设置开机自启动
update-rc.d ssh enable
3.查看22端口是否开放
输入
netstat -anptl
4.开启ssh服务
service ssh start/stop/restart/status
Docker
1.安装docker
验证安装成功
curl -s https://get.docker.com/ | sh
docker -v
2.安装docker-compose,在这之前需要先安装pip
apt-get install python-pip
pip install docker-compose
验证是否安装成功
docker-compose -v
vulhub
安装vulhub
git clone https://github.com/vulhub/vulhub
cd vulhub
ls
配置文件
增加Docker的镜像源配置文件 /etc/docker/daemon.json
自动创建并进入该文件
vim /etc/docker/daemon.json
配置网易镜像源,将下面代码粘贴进去
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
systemctl restart docker #重启docker
systemctl status docker.service #查看docker状态
查看配置是否成功
docker info|grep Mirrors -A 1
使用
选择漏洞
先要进入vulhub安装目录
cd vulhub/shiro/CVE-2016-4437/
开启容器
docker-compose build #创立容器
docker-compose up -d #拉取镜像
docker-compose ps #列出所有的容器以及端口号
docker-compose down #关闭容器
pwn环境
python环境
安装python2,python3,pip(默认自带py3)
apt install python3
apt install python2
apt install python3-pip
并且更换pip的源,这里为清华大学的源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pwntools
python2下的pwntools已经不更新了,这里用的是python3版本。
sudo pip3 install --upgrade pwntools
pwndbg
git clone https://github.com/pwndbg/pwndbg #从github上克隆
cd pwndbg #进入克隆下来的包
./setup.sh #执行安装脚本
gdb #启动pwndbg测试
Conda
安装coda
直接在终端中输入,下载2021.11版本的anaconda安装(版本号可换)。
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
然后再输入下面,有ENTER直接回车,有more按Q键跳过,有yes/no输入yes后按回车。
bash Anaconda3-2021.11-Linux-x86_64.sh
打开.bashrc
gedit ~/.bashrc
配置环境变量,其中/home/stray为anaconda3安装目录,并save保存。
export PATH="/home/stray/anaconda3/bin:$PATH"
然后,输入
source ~/.bashrc
最后,安装成功,查看版本
conda --version
创建新建的conda环境
输入
conda create -n 环境名称 python=3.6
其中,环境名称任取,python版本可更改。
输入以下内容,进入刚刚创建的环境
source activate 环境名称
或者
conda activate 环境名称
退出新建的conda环境
输入
conda deactivate
或
source deactivate