해커스쿨 ftz trainer10 MacOS에서 푸는 해커스쿨 ftz 해커스쿨 ftz trainer10 단계입니다. 먼저 ftz서버를 실행시켜 줍니다.서버 실행을 모르시는 분은 ftz trainer1 단계를 참조하세요. Mac의 터미널을 열어 서버에 접속합니다.명령어는 ssh -c aes128-cbc trainer10@서버ip라고 입력합니다. trainer9 단계를 마치고 받은 비밀번호인 best! 를 비밀번호로 입력합니다. 이번 단계는 setuid에 대해 배울 것 같습니다. setuid는 root의 권한을 얻는데 중요한 역할을 합니다. 예시를 봅시다. setuid는 파일이 실행될 때 권한을 일시적으로 변경시키기 위해 사용됩니다. 이 setuid는 버퍼 오버플로우에 사용되기도 합니다.버퍼 오버플로우에 대..