Finished canary/pwn100

This commit is contained in:
2021-09-10 13:39:08 +08:00
parent 7d83072e76
commit 15ab81a884
4 changed files with 83 additions and 0 deletions

29
canary/pwn100/test.py Normal file
View File

@@ -0,0 +1,29 @@
#!/usr/bin/env python2
from pwn import *
from LibcSearcher import *
from struct import pack
import os, base64
context(arch = "i386",os = "linux", log_level = "debug")
p = process('./pwns')
elf = ELF('./pwns')
p.recvuntil("May be I can know if you give me some data[Y/N]")
confirm = "Y"
p.sendline(confirm)
test_payload = ""
for i in range(256):
test_payload += chr(i)
for i in range(256):
test_payload += chr(i)
test_payload = base64.b64encode(test_payload)
p.sendline(test_payload)
with open("test.txt", "w") as f:
f.write(confirm + "\n")
f.write(test_payload + "\n")
p.interactive()