配置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> 文件-新建虛擬機

   

  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> 掛起虛擬機,保存快照。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM