문제 풀이 환경 : ubuntu 18.04 사용 툴 : IDA 7.5 pro 이런 시리즈류의 문제는 잘 모르겠으면 그 다음 문제와 비교하여 뭐가 달라졌는지 확인하면 큰 힌트가 될 수 있다. 아 그리고 system함수로 leak을 할 수 있는 걸 처음 알았다. 주어진 파일은 문제파일 바이너리 Analysis 일단 실행 귀신같이 fflush로 문제푼건 어떻게 알고...ㅎ IDA 1이랑 코드가 거의 똑같다. 대신 fflush가 없다. 사실 이 문제 시리즈 3을 봤는데, 거기엔 system@plt가 없다고 했다. 그래서 system함수를 이용하여 문제를 푸는구나~라고 생각하고 system함수에 집중하였다. How to exploit system 함수의 인자로는 명령어가 들어간다. 근데... 평범한 문자열..? ..