문제 풀이 환경 : ubuntu 18.04 사용 툴 : IDA 7.5 pro 간단하게 짬내서 풀어보았다. 주어진 파일은 libc와 문제 바이너리 이다. Analysis IDA로 함수들을 살펴보자. main 뭔가 저 조건을 만족시키고 core 함수를 실행해야할 것 같다. check_passcode(input) == 0xc0d9b0a7 check_password output = *(0 + input) output += *(4 + input) output += *(8 + input) output += *(12 + input) output += *(16 + input) 32bit라서 한칸에 4byte인데, input 아래로 4칸,,, 한마디로 총 5칸에 있는 값을 다 더한 게 output이다. 이 output이..