美文网首页
(pwn)基本ROP的几个例子(三)

(pwn)基本ROP的几个例子(三)

作者: 鸡龙 | 来源:发表于2018-12-02 20:01 被阅读0次

五、ret2libc

1)ret2libc1

checksec ret2libc1

IDA伪代码

gdb调试

计算返回地址偏移量得出112

找/bin/sh地址

找到system函数地址

payload

运行

2)ret2libc2

checksec ret2libc2

与上题基本一致,只在找/bin/sh时找不到,需要自己控制ebx读取

gadget一下ebx,地址0x0804843d

在IDA里面找出buf2,地址0x0804A080

调用get读取字符串,地址:0x08048460

\

系统调用system(),地址:0X08048490

payload

运行

相关文章

网友评论

      本文标题:(pwn)基本ROP的几个例子(三)

      本文链接:https://www.haomeiwen.com/subject/jzlufqtx.html