因為學習需要16.xx的虛擬機,所以把之前18.04的Ubuntu卸掉重裝了一遍Ubuntu16.04,
考慮到我有備份和重裝系統的愛好,故記之,以備后用。
目錄: //最后更新時間:190122·17:32
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> 掛起虛擬機,保存快照。