살려주세요...

https://pasteboard.co/xwGk6wIJs6mL.png
이 문제에서 제공하는 파일 내부에 있는 이미지 인코딩 함수의 디컴파일 코드 사진입니다.

while문 들어가고 fgetc()의 리턴값이 -1이라면 return으로 함수가 종료되는데
왜 계속 fgetc()에서 리턴된 값이 -1인지 체크하는 if문이 계속 나오는걸까요..?
어차피 처음에 if에서 걸리면 return해서 함수가 종료되게 되는데 그 뒤로 계속 검사해주는 이유를 모르겠습니다ㅜㅜ

이 문제만 이틀째 잡고있는데 왜 이렇게 방향을 못잡겠는지 모르겠네요 :(

#reversing
작성자 정보
답변 1
리버싱하는 범재
대표 업적 없음

결국 풀이를 구매하여 봤는데... 현타오네요.
리버싱 경험이 잘 없다보니까 진짜 터무니없는 곳에서 해매고 있었네요 :(

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