第一步
下载并安装最新版本virutalbox 官网链接:https://www.virtualbox.org/wiki/Downloads
第二步
下载最新版本kali的virtualbox镜像 官网链接: https://www.offensive-security.com/kali-linux-vm-vmware-virtualbox-image-download/
然后在virtualbox中导入虚拟机即可
进行必要的设置
第三步
打开安装好的kali,先修改源
在terminal输入 vim /etc/apt/sources.list 在下面选择一个源输入进去:(记得要将官方的源注释掉) #阿里源 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contribdeb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib#清华源 deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-freedeb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free修改完源之后 输入 “:wq”保存并退出vim 在terminal中输入 apt-get update; apt-get upgrade; apt-get dist-upgrade reboot
第四步
安装VBoxGuestAdditions
运行kali linux时,在整个屏幕的左上,菜单栏中选择 Devices-Insert Guest Addition CD Image
#挂载下载完的VBoxGuestAdditions mount /dev/cdrom /mnt #安装增强器 cd /mnt ./VBoxLinuxAdditions.run
如果需要设置共享文件夹,需要先设置
#然后再挂载文件夹 mount -t vboxsf vbox /tmp #vbox是共享文件夹的名字 #/tmp是设置的挂载点
第五步
linux下载github项目并运行
#先要保证有gcc apt-get install gcc #安装cmake apt-get install cmake #安装库 apt install build-essential sed cmake libjpeg-dev libeigen3-dev #创建一个仓库 mkdir OpenPano cd OpenPano #安装git,获得项目到本地 apt install git #下载项目到本地,url为项目的链接 git clone [url].git mkdir build && cd build && cmake ..
第六步
配置pwn环境
#配置32位支持 apt-get install build-essential module-assistant apt-get install gcc-multilib g++-multilib
#安装pwntools apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential pip install --upgrade pip pip install --upgrade pwntools #安装gdb git clone https://github.com/pwndbg/pwndbgcd pwndbg ./setup.sh
#安装wine(可以运行windows的应用)
#开启32位支持
dpkg --add-architecture i386
#安装被用于签发安装包的密钥:
wget -nc https://dl.winehq.org/wine-builds/Release.keyapt-key add Release.key
#软件源到 /etc/apt/sources.list
Debian 8 (Jessie) deb https://dl.winehq.org/wine-builds/debian/ jessie mainDebian 9 (Stretch) deb https://dl.winehq.org/wine-builds/debian/ stretch mainDebian 10 (目前的 Testing) (Buster) deb https://dl.winehq.org/wine-builds/debian/ buster main#三者选一
#更新软件仓库
sudo apt update
#安装 以下其中一个安装包:
#稳定分支
sudo apt install --install-recommends winehq-stable
#开发分支
sudo apt install --install-recommends winehq-devel
#Staging 分支
sudo apt install --install-recommends winehq-staging
#如果 apt 提示缺少依赖,请先安装缺少的依赖,然后重复以上两步(update 和 install)。