一 镜像下载
这里我给大家总结几个比较常用的网站:
ubuntu官网下载:https://cn.ubuntu.com/download/desktop
清华源:https://mirror.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/
阿里云开源镜像站:http://mirrors.aliyun.com/ubuntu-releases/20.04/
推荐使用清华源或者阿里云
二 ubuntu20安装
镜像下载好后,打开虚拟机,点击文件,选择新建虚拟机:
选择自定义,点击下一步;
打开虚拟机后,点击install ubuntu,开始安装;
这里可以选择语言,推荐大家选择英语,避免汉语出现一些不必要的错误;
这里默认选项即可,点击继续;
选择清除磁盘安装ubuntu,install now;
点击continue;
这里选择时区,默认为上海,点击contiune;
下一步就根据提示输入用户名,填上名字后,后两项会自动填上去,然后设置我们的密码,点击继续;
此时就开始安装我们的Ubuntu了;
安装号后会出现下面界面,一直skip,到最后done即可完成安装。
这样Ubuntu20就安装好了。
pwn环境搭建
一 安装pip
键入命令:
apt install pip
验证:
二 安装git
命令:
apt install git
验证:
三 安装python环境
ubuntu20自带python3,如果没有也可以手动安装
python3安装:
1.更新源地址:
sudo apt-get update
2.安装python3:
sudo apt-get install python3
3.安装python2:
sudo apt-get install python2
验证:
python2同样可以验证;
四 安装pwndbg
命令:
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
验证:
五 安装pwntools
命令:
sudo apt update
sudo apt install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential -y
python3 -m pip install --upgrade pip
pip3 install --upgrade pwntools
这里注意,Ubuntu已经不再维护python2了,这里要用python3
验证:
六 安装LibcSearcher
命令:
git clone https://github.com/lieanu/LibcSearcher.git
cd LibcSearcher
sudo python setup.py develop
同样检验:
七 安装one_gadget
命令:
sudo apt -y install ruby
sudo gem install one_gadget
one_gadget是用来找某一版本的一个类似于后门的一个地址,返回到该地址就可以get shell(前提是leak出libc地址)
八 ROPgadget安装
sudo apt-get install python-capstone
git clone https://github.com/JonathanSalwan/ROPgadget.git
cd ROPgadget
sudo python setup.py install
出现报错:
输入命令:
sudo cp -r scripts usr/local/lib/python3.8/dist-packages/ROPGadget-6.6.dist-info
此处大家注意,sudo cp -r scripts后为大家报错中引号的内容,输入后就可以用了。
ROPgadget --binary rop --string "/bin/sh"
查找字符串
ROPgadget --binary rop --only 'int'
查找有int 0x80的地址
最后下载sublime text
我个人认为比较好用,推荐大家下载,
安装 通过 HTTPS添加新存储库所需的依赖项:
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
通过键入以下内容将存储库的 GPG 密钥和 Sublime APT 存储库导入系统的软件存储库列表:
curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo add-apt-repository "deb https://download.sublimetext.com/ apt/stable/"
这里注意,可能会报错,根据报错下载curl后即可
启用存储库后,通过键入以下内容安装 Sublime Text 3:
sudo apt install sublime-text
现在sublime text已经安装在Ubuntu20上了,你可以开始使用它了。
这就是我给大家带来的一些Ubuntu20环境配置的一些方法,供大家参考,大佬们勿喷哈哈哈哈哈