해당 게시글은 bandit wargame에 대한 스포일러(방향성/힌트/정답)를 제공할 수 있습니다.

bandit level 18에서 비밀번호를 얻기 위해
사용자가 로그인하자마자 사용자를 로그아웃시키는 .bashrc를 우회해야 합니다.

ssh -p 2220 bandit18@bandit.labs.overthewire.org "cat readme"
SSH 원격 명령어 실행 기능(ssh user@host "cmd")을 활용하여 비대화형 세션(Non-interactive shell)을 생성하면
대화형 쉘(interactive shell) 세션 수립 과정을 생략하여
로그인 시 자동 실행되는 종료 스크립트(.bashrc)의 영향을 받지 않고
목표한 다음 레벨의 비밀번호를 반환받을 수 있습니다.
'Bandit' 카테고리의 다른 글
| Bandit Level 20 -> Level 21 (ptrace?) (0) | 2026.01.13 |
|---|---|
| Bandit Level 19 -> Level 20 (EUID vs RUID?) (0) | 2026.01.13 |
| Bandit Level 17 -> Level 18 (0) | 2026.01.12 |
| Bandit Level 16 -> Level 17 (0) | 2026.01.12 |
| Bandit Level 15 -> Level 16 (openssl?) (1) | 2026.01.12 |