【ubuntu20pwn环境搭建】

一 镜像下载

这里我给大家总结几个比较常用的网站:
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环境配置的一些方法,供大家参考,大佬们勿喷哈哈哈哈哈

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Leee333

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值