00 开始
做题需要用到ROPgadget,去安装下载,然后麻烦越来越多,将成功过程记录下来。
它就是用来查找你的二进制文件中你想要的一些指令,方便你加以利用。
有了ROPgadget 你会发现one_gadget也是必须的。
one_gadget 下载安装与使用
01 安装
安装命令
sudo apt-get install python-capstone
git clone https://github.com/JonathanSalwan/ROPgadget.git
cd ROPgadget
sudo python setup.py install
02 出错处理
出错。。。
解决方案
先进目录
然后注意刚刚最后报错那一段,at后面引号里面那一段,他说缺那个目录。
然后输入
sudo cp -r scripts /home/wuangwuang/.local/lib/python2.7/site-packages/ROPGadget-6.3.dist-info
不要直接复制,用

本文详细介绍了ROPgadget的安装步骤,包括apt-get安装、git clone和python setup.py install。并重点讲述了遇到错误时的处理方法,以及如何通过ROPgadget查找特定指令,如寄存器、字符串和int0x80地址。必备工具one_gadget也一并提及,适合进行二进制文件操作的开发者参考。
最低0.47元/天 解锁文章
1722

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



