살려주세요...
https://pasteboard.co/xwGk6wIJs6mL.png
이 문제에서 제공하는 파일 내부에 있는 이미지 인코딩 함수의 디컴파일 코드 사진입니다.
while문 들어가고 fgetc()의 리턴값이 -1이라면 return으로 함수가 종료되는데
왜 계속 fgetc()에서 리턴된 값이 -1인지 체크하는 if문이 계속 나오는걸까요..?
어차피 처음에 if에서 걸리면 return해서 함수가 종료되게 되는데 그 뒤로 계속 검사해주는 이유를 모르겠습니다ㅜㅜ
이 문제만 이틀째 잡고있는데 왜 이렇게 방향을 못잡겠는지 모르겠네요 :(
#reversing
작성자 정보
답변
1
리버싱하는 범재
대표 업적 없음
결국 풀이를 구매하여 봤는데... 현타오네요.
리버싱 경험이 잘 없다보니까 진짜 터무니없는 곳에서 해매고 있었네요 :(