Avatar notebook default
8篇文章 · 1586字 · 1人关注
  • Resize,w 360,h 240
    ret2csu

    先checksec一波,no canry ,no pie 从IDA可以看到程序存在栈溢出漏洞和一个后门函数 但是这个后门函数需要三个参数,a1,...

  • pivot

    这道题有两次输入,第一次输入到堆中,第二次输入到栈中,而且很明显第二次的可溢出大小不够用来构造rop链,所以我们需要将rop链构造在堆中,然后利...

  • fluff

    题目的设置跟前面的题还是一样没什么变化,查一波gadget,会发现在这次的写入没之前的那么顺利 因为没有mov可以直接写入,这里我们可以用xor...

  • badchars

    这次的程序对输入的字符进行了过滤,对于特定字符b,i,c/ <空格>,f,n.s,会被替换成-21,当然这会对我们成功写入"/bin/sh\x0...

  • write4

    write432: 同样的溢出点,但是这次没有/bin/sh,需要我们自己写到data中或者bss 中,两种写法没什么不同,就改个地址而已,这里...

  • Resize,w 360,h 240
    callme

    溢出点还是一样,不过现在程序 没有system函数,flag也不是直接cat flag.txt得到,而是通过callme_one,callme_...

  • split

    溢出点还是一样,不过少了可直接利用的函数,但是程序中提供了system函数和字符串"/bin/cat flag.txt",同样ret到syste...

  • ret2win

    ROP Emporium : https://ropemporium.com/ 放到IDA很容易就找到溢出点 有一点值得引起注意,我们回车换行符...

文集作者