PWN环境搭建

虚拟机Ubuntu安装

工具:Vmware 16 以及 Ubuntu 18或20  

来源:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

虚拟机安装流程

安装很简单,按照提示一步步来即可

处理器可以多给一些,我给了8个,内核数量不变,修改处理器数

PWN环境搭建_第1张图片

推荐4GB

PWN环境搭建_第2张图片

网络选择,选择NAT模式

  • 桥接模式:如提示所说,虚拟机直接访问外网,一半会勾选与主机共用IP
  • NAT模式:主机与虚拟相当与同意内网,主机是网络出口,就是网关

PWN环境搭建_第3张图片

之后一路默认

磁盘大小至少60GB

PWN环境搭建_第4张图片

磁盘文件,不用改

PWN环境搭建_第5张图片

虚拟机设置

安装VMwareTools

关闭更新

Settings --> About --> Softwares & Updata --> Update

PWN环境搭建_第6张图片

默认Root权限设置

(0)提权

sudo passwd root

(1)修改 50-ubuntu.conf 文件

终端输入:

sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

文件末尾添加

greeter-show-manual-login=true #手工输入登陆系统的用户名和密码
allow-guest=false #不允许guest登录(可选)

PWN环境搭建_第7张图片

(2)修改gdm-autologin文件

终端输入

sudo gedit /etc/pam.d/gdm-autologin

在第三行的前面加上“#”号,注释掉auth required pam_succeed_if.so user != root quiet_success,然后保存并退出

PWN环境搭建_第8张图片

(3)修改gdm-password文件

终端输入

sudo gedit /etc/pam.d/gdm-password

在第三行的前面加上“#”号,注释掉auth required pam_succeed_if.so user != root quiet_success,然后保存并退出

PWN环境搭建_第9张图片

(4)修改/root/.profile文件

终端输入

sudo gedit /root/.profile

将文件最后一行的 mesg n 2> /dev/null || true 这一行注释掉,并随后添加

tty -s&&mesg n || true

PWN环境搭建_第10张图片

(5)重启

reboot

PWN环境搭建_第11张图片

安装Vim

apt install vim

修改软件源

文件路径:/etc/apt/sources.list

(1)查看自己ubuntu版本

cat /etc/issue

使用清华大学镜像源ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

########   Ubuntu20.04LTS 清华镜像源   ###############
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
 
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

(2)备份文件,并编辑

cp /etc/apt/sources.list

vi /etc/apt/sources.list

(3)更新

sudo apt-get update #更新软件列表
sudo apt-get upgrade # 更新本地软件

虚拟机快照与克隆

虚拟机快照(保存虚拟机的状态,给虚拟机做备份使用)
        为虚拟机的不同时间点记录数据备份,防止虚拟机出现问题我们可以通过快照还原。

虚拟机克隆(有多台计算机使用需求的时候)
        基于模板虚拟机的某个状态建立新虚拟机副本,当你有使用多个虚拟机需求的时候,除了默认重新安装以外,还可以通过虚拟化克隆技术来生成新的虚拟机,克隆之前都必须有模板机,克隆只能在关机状态下做

  • 链接克隆:速度快,需要存储空间小,依赖模板机,模板机损坏,则链接克隆出来的计算机也不能使用
  • 完整克隆:速度慢,需要存储空间大,不依赖模板机,相当于模板机的复制,模板机损坏,则完整克隆的计算机不影响操作

做快照 --> 虚拟机 --> 快照 --> 拍摄快照

你可能感兴趣的:(CTF-PWN,PWN,CTF,网络安全)