본문 바로가기

Bandit

Bandit Level 18 -> Level 19

해당 게시글은 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