
pwn skills
https://changochen.github.io/2018-11-26-bctf-2018.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
from pwn import *
local=1 pc='./three' remote_addr=['',0] aslr=False context.log_level=True
libc=ELF('./libc.so.6')
if local==1: p = process(pc,aslr=aslr) gdb.attach(p,'c') else: p=remote(remote_addr[0],remote_addr[1])
ru = lambda x : p.recvuntil(x) sn = lambda x : p.send(x) rl = lambda : p.recvline() sl = lambda x : p.sendline(x) rv = lambda x : p.recv(x) sa = lambda a,b : p.sendafter(a,b) sla = lambda a,b : p.sendlineafter(a,b)
def lg(s,addr): print('
|
近期评论