配置Ubuntu16.04虚拟机 (用途:CTF_pwn)

因为学习需要16.xx的虚拟机,所以把之前18.04的Ubuntu卸掉重装了一遍Ubuntu16.04,

考虑到我有备份和重装系统的爱好,故记之,以备后用。

 

目录:  //最后更新时间:190122·17:32

  2> 安装Ubuntu到VMware

  3> 更新Ubuntu的软件源&&软件

  4> 配置CTF环境

 


 

 

1> 条件:

  64位操作系统

  WMware15  //官网链接

  //关于VMtools:VM15在安装虚拟机的时候会自动安装VMtools  //我不会安装……owo

  Ubuntu16.04.1  //我刚刚使用的镜像是从舍友的神奇硬盘里拷出来的  //官网链接

 

 

2> 安装Ubuntu到VMware

  1> 文件-新建虚拟机

   配置Ubuntu16.04虚拟机 (用途:CTF_pwn)_第1张图片

  2> 选中镜像

  配置Ubuntu16.04虚拟机 (用途:CTF_pwn)_第2张图片

  3> 一路绿灯

  4> 调整硬件配置(根据个人需求)  //记得把网络连接设置为"桥接模式-复制物理网络状态"

  5> 等待

 

 

3> 更新软件源&&软件  //引用:https://blog.csdn.net/u012481692/article/details/78740406/

  1> 备份软件源

   sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 

 

  2> 打开软件源配置文件

   sudo gedit /etc/apt/sources.list 

 

  3> 修改并保存软件源配置文件  //覆盖

# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse

 

  4> 更新软件列表

   sudo apt-get update 

 

  5> 更新软件

   sudo apt-get upgrade 

 

 

4> 配置CTF环境  //提纲来自(某位)大佬(%%%%%)  //如果这个也需要注明的话请联系我

  1> 安装32位运行库  //转载自 https://blog.csdn.net/bfboys/article/details/53013662 

   sudo apt-get install lib32ncurses5  

   sudo apt-get install lib32z1     //我的虚拟机用不了这个指令

  //自以为安装好了,然而在运行32位程序时遇到了问题:

  "./linux_server: error while loading shared libraries: libsrdc++.so.6: cannot open shared object file: No such file or directory"


  1> 安装32位运行库  //转载自 https://blog.csdn.net/whb_fei/article/details/78273637

    sudo apt install gcc-multilib 

 

  2> 安装gdb  //转载自 http://abcdefghijklmnopqrst.xyz/2018/10/05/Linux_pwn%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/#qemu%E5%AE%89%E8%A3%85

   sudo apt-get install gdb gdb-multiarch 

   sudo apt-get install "binfmt*" 

  

  3> 安装pwndbg

  //若未安装git,请用 sudo apt-get install git 

   git clone https://github.com/pwndbg/pwndbg   

   cd pwndbg 

   ./setup.sh 

 

  4> 安装pip

   sudo install pip 

 

  5> 安装pwntools

   sudo pip install pwn 

  

  6> 安装LibcSearcher  //github

   git clone https://github.com/lieanu/LibcSearcher.git 

   cd LibcSearcher 

   python setup.py develop 

  

  7> 安装ipython

   sudo apt-get install ipython 

 

  8> 其他配置

    1> DVWA : https://www.cnblogs.com/iishuu/p/10292092.html

    2> 待续

 

5> 挂起虚拟机,保存快照。

转载于:https://www.cnblogs.com/iishuu/p/10300236.html

你可能感兴趣的:(配置Ubuntu16.04虚拟机 (用途:CTF_pwn))