virtualbox安装kali虚拟机并配置pwn环境
第一步
下载并安装最新版本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 contrib deb-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-free deb-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/pwndbg cd pwndbg ./setup.sh
#安装wine(可以运行windows的应用) #开启32位支持 dpkg --add-architecture i386 #安装被用于签发安装包的密钥: wget -nc https://dl.winehq.org/wine-builds/Release.key apt-key add Release.key #软件源到 /etc/apt/sources.list Debian 8 (Jessie) deb https://dl.winehq.org/wine-builds/debian/ jessie main Debian 9 (Stretch) deb https://dl.winehq.org/wine-builds/debian/ stretch main Debian 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)。