FTZ 17 Level ID : level17Passwd : king poetic 접속해서 ls 명령어로 파일과 디렉터리를 확인합니다. cat 명령으로 hint를 열어봅니다.level16과는 다르게 쉘을 띄워주는 shell 함수는 없네요. 그럼 환경 변수에 쉘을 띄우는 코드를 넣어주고 call 함수 포인터에 환경 변수의 주소를 넣어주면 될 것 같습니다. call 함수 포인터의 위치와 환경 변수의 주소를 찾아봅시다. call 함수 포인터의 위치를 찾기 위해서 tmp로 복사하고 디스어셈블 해봅시다. main+6의 코드를 보면 C언어의 void (*call)()=printit; 부분인 것 같습니다.함수의 이름은 함수의 시작 주소를 가리키기 때문에 call 함수 포인터에는 printit 함수의 주소가 들어있습니..