[FTZ] level9 문제풀이/Writeup - 해커스쿨(Hackerschool)
우선 힌트를 보면 위 C언어 코드로 작성되어진 /usr/bin/bof 프로그램을 실행시켜 level10의 권한을 획득하라고 되어 있습니다. 일단 힌트에 나온 /usr/bin/bof 파일에 대해서 알아보았습니다. 보시다시피 그룹권한 중 실행권한이 level9 사용자에 설정되어 있습니다. 그렇기 때문에 level9 사용자로선 /usr/bin/bof 프로그램을 실행해볼 수밖에 없습니다. 그리고 아래를 보시다시피 실행만 해서는 얻을 수 있는 것은 아무것도 없습니다. 그러다가 다시 생각해보니 힌트에서는 /usr/bin/bof 프로그램의 소스코드를 사전에 제공해주고 있었습니다. 그래서 힌트에 나온 소스코드를 직접 파일로 작성해서 /usr/bin/bof 와 동일한 프로그램을 만들어보면, 분석할 수 있지 않을까 생각하..