1.安装虚拟机
首先进入ubuntu网址
点击下载,并按照以下图片进行安装









到这一步以后,点击立即重启就ok了


2.python3的安装
首先右键点开在终端中打开,并输入sudo apt update
再输入sudo apt install python3
若需要验证是否下载成功输入 python3 --versversion

3.pwntools下载
1. sudo apt-get update
2. sudo apt-get upgrade -y执行所有升级

最后输入sudo pip install pwntools即可成功

4.pwndbg的下载
先输入sudo su root更改权限
再依次输入git clone https://github.com/pwndbg/pwndbg
cd pwndbg
setup.sh即可成功下载



5.LibcSearcher的下载
先按照上述方法更改权限,再输入git clone https://github.com/lieanu/LibcSearcher.git

输入cd LibcSearcher

输入python setup.py develop即可成功下载

6.ROPgadget的下载
输入python3 -venv venv

source venv/bin/activate
最后输入pip install ropgadget即可成功下载
7.[ BUUCTF ] rip
用IDA64位打开文件,反编译main函数,看到了gets函数,gets函数存在栈溢出漏洞。
查看一下fun函数的地址,为0x401186
如图输入


即可成功获得flag


7823

被折叠的 条评论
为什么被折叠?



