Avatar notebook default
11篇文章 · 718字 · 5人关注
  • 新手练习11-level3

    很明显的一个栈溢出点,但是并没有给出system函数,所以需要我们自己去泄漏 具体思路:第一次溢出返回到write函数执行write(1,wri...

  • 新手练习10-cgpwn2

    简单的栈溢出题目,有system函数没有"/bin/sh"字符串,但是也提供了fgets(name, 50, stdin);给我们往bss段写入...

  • 新手练习09-int_overflow

    整数溢出题目,checksec 一波 可以进行栈溢出,但是我们发现要到达溢出点要先绕过v3的检测,v3是输入字符串s的长度,要求在(3,8] v...

  • Resize,w 360,h 240
    新手练习08-guss_num

    猜随机数的一题,种子是seed[0],循环10次,10次均对即可跳到sub_C3E函数执行system("cat flag"),checksec...

  • 新手练习07-string

    这一题看到sub_400CA6中的这一句 这一句是将v1强制转化为函数指针,然后调用这个函数,所以我们可以把shellcode写到v1里去,那么...

  • 新手练习06-level2

    也是栈溢出,不过这次没有现成的system("/bin/sh")可以利用了,但是在函数中还是发现了system函数,才查看字符串也找到了"/bi...

  • 新手练习05-level0

    简单的栈溢出 覆盖返回地址为callsystem即可exp:

  • 新手练习04-hello_pwn

    可以看到unk_601068跟dword_60106c是连在一起的,所以只需要在read处溢出unk_601068覆盖dword_60106c为...

  • Resize,w 360,h 240
    新手练习03-when_did_you_born

    栈溢出覆盖v5为0x786就行了 v5相对于v4的偏移为8exp:

文集作者