문제는 푼거 같은데 오류가 납니다...

안녕하세요 우분투 22.03 64bit버전으로 실습하고 있습니다.
64bit버전으로 돌리기 위해서 i386도 설치해줬습니다.
문제 pwntools로 A 132개하고 셸부분 함수 주소 입력해서 풀었는데
아래와 같이 cat: flag: 그런 파일이나 디렉토리가 없다고 오류가 뜹니다..
제가 잘못푼건가요? 아니면 오류 어떻게 고쳐야할까요?

[+] Starting local process './basic_exploitation_001': pid 3588

[*] Switching to interactive mode

[+] Starting local process './basic_exploitation_001': pid 3588

[*] Switching to interactive mode

[+] Starting local process './basic_exploitation_001': pid 3588

[*] Switching to interactive mode

cat: flag: 그런 파일이나 디렉터리가 없습니다

[*] Got EOF while reading in interactive

$

#pwnable
작성자 정보
답변 1

pwntool이 찍어주는 로그를 보면
Starting local process './basic_exploitation_001'라고 되어 있는데, 이는 본인 컴퓨터에 존재하는 basic_exploitation_001 바이너리를 실행시킨 것으로 보입니다. 본인의 컴퓨터에는 flag 파일이 없기 때문에 cat flag 명령어가 성공적으로 수행되어도 flag 파일이 존재하지 않기 때문에 flag가 읽어지지 않습니다. 바이너리와 같은 디렉토리에 임의로 flag 파일을 생성하고 다시 시도해 보시거나, 바로 remote 환경에서 익스플로잇을 시도해보세요.

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