쉘코드를 input으로 주어 로컬에서 쉘을 얻었는데 왜 서버로는 안되는 건가요??
문제 설명과 chroot함수에 대해서 찾아보면 그 이유를 알 수 있습니다. 해당 문제는 단순히 셸을 띄우는 쉘코드를 실행한다고 풀리는 문제가 아니라 chroot를 탈출해야 하는 문제입니다. 로컬에서 제대로 테스트하고 싶으시다면 root권한으로 프로그램을 실행해서 테스트해보세요.