美文网首页
(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