728x90
문제를 보겠습니다.
해석을 하자면, 다음 레벨의 비밀번호는 홈 디렉터리의 readme 파일에 있다. 하지만 ssh로 로그인을 하면 로그아웃이 되게끔 만들어 놨으니 쉘을 우회하거나 해봐라 이말이네여?? 바로 풀어보겠습니다.
정상적으로 로그인을 해보면 이렇게 나옵니다.
Byebye?? 이상한 친구네요...
그럼 readme 파일에 있다니까 바로 출력을 시켜 보겠습니다.
이렇게 풀수도 있고, 다른 방법으로도 풀어 보겠습니다.
-t 옵션은 pseudo -tty를 강제 할당합니다. 그냥 쉽게 말해서-t /bin/sh는 쉘 스크립트를 강제로 실행하는 것 입니다.
쉘은 커널과 사용자를 연결해주는 하나의 매개체 역할을 합니다.
명령어를 입력하면 $표시로 되어 바뀌게 됩니다. 일회용으로 권한을 탈취한 것이기 때문에 패스워드를 찾을 수 있습니다.
설명이 부족한 것 같아 이 부분은 제가 참고한 출처를 남기겠습니다.
출처 : https://3210w0.tistory.com/20
728x90
'bandit' 카테고리의 다른 글
[Overthewire] level 20 -> level 21 (0) | 2022.06.10 |
---|---|
[Overthewire] level 19 -> level 20 (0) | 2022.06.07 |
[Overthewire] level 17 -> level 18 (0) | 2022.06.07 |
[Overthewire] level 16 -> level 17 (0) | 2022.06.07 |
[Overthewire] level 15 -> level 16 (0) | 2022.06.07 |