2025 리눅스 성장기 [Wargame] Bandit Level 32 → Level 33
·
카테고리 없음
Bandit Wargame 풀이 기록입니다.1. 문제 목표 및 접속 정보목표다음 레벨 비밀번호를 확인한다.제한된 쉘 환경에서 벗어나 정상적인 쉘로 전환한 뒤,접속 정보Host: bandit.labs.overthewire.orgPort: 2220User: bandit32Password: 3O9RfhqyAlVBEZpVb6LYStshZoqoSx5Kssh bandit32@bandit.labs.overthewire.org -p 22202. 풀이 과정접속 직후 이상한 쉘 환경로그인하자마자 평소와 다른 쉘이 나타났다.ls, cat 같은 기본 명령어들이 제대로 동작하지 않았다.일반적인 bash 환경이 아니라,의도적으로 기능이 제한된 쉘에 들어와 있다는 느낌을 받았다.문제 원인 파악이 레벨은 파일이나 권한 문제가 아니라..
2025 리눅스 성장기 [Wargame] Bandit Level 31 → Level 32
·
카테고리 없음
Bandit Wargame 풀이 기록입니다.1. 문제 목표 및 접속 정보목표 Git 저장소에 파일을 추가하고 커밋 메시지를 정확히 작성한 뒤,이를 원격 저장소로 push하여 다음 레벨 비밀번호를 획득한다. 이 과정에서 쉘이 특수 문자를 어떻게 해석하는지 이해하고,의도한 문자열이 그대로 전달되도록 처리해야 한다.접속 정보Host: bandit.labs.overthewire.orgPort: 2220User: bandit31Password: fb5S2xb7bRyFmAvQYQGEqsbhVyJqhnDy2. 풀이 과정Git 저장소 클론로컬 환경에서 Git 저장소를 클론했다.git clone ssh://bandit31-git@bandit.labs.overthewire.org:2220/home/bandit31-gi..
2025 리눅스 성장기 [Wargame] Bandit Level 30 → Level 31
·
카테고리 없음
Bandit Wargame 풀이 기록입니다.1. 문제 목표 및 접속 정보목표 Git 저장소에 파일을 추가하고 원격 저장소로 push하여,서버 측에서 검증을 거쳐 다음 레벨 비밀번호를 획득한다. 단, .gitignore 설정으로 인해 특정 파일이 기본적으로 추적되지 않으므로이를 인지하고 올바른 방식으로 처리해야 한다.접속 정보Host: bandit.labs.overthewire.orgPort: 2220User: bandit30Password: qp30ex3VLz5MDG1n91YowTv4Q8l7CDZLssh bandit30@bandit.labs.overthewire.org -p 22202. 풀이 과정Git 저장소 클론로컬 환경에서 Git 저장소를 클론했다.git clone ssh://bandit29-gi..
2025 리눅스 성장기 [Wargame] Bandit Level 29 → Level 30
·
카테고리 없음
Bandit Wargame 풀이 기록입니다.1. 문제 목표 및 접속 정보목표 Git 저장소의 기본 브랜치가 아닌, 다른 브랜치에 남아 있는 다음 레벨 비밀번호를 찾아낸다.접속 정보Host: bandit.labs.overthewire.orgPort: 2220User: bandit29Password: 4pT1t5DENaYuqnqvadYs1oE4QLCdjmJ7ssh bandit29@bandit.labs.overthewire.org -p 22202. 풀이 과정Git 저장소 클론로컬 환경에서 Git 저장소를 클론했다.git clone ssh://bandit29-git@bandit.labs.overthewire.org:2220/home/bandit29-git/repo클론 후 저장소로 이동했다.cd repolsR..
2025 리눅스 성장기 [Wargame] Bandit Level 28 → Level 29
·
카테고리 없음
Bandit Wargame 풀이 기록입니다.1. 문제 목표 및 접속 정보목표 Git 저장소의 현재 파일이 아닌 커밋 이력(history) 을 확인하여, 이전 커밋에 남아 있는 다음 레벨 비밀번호를 찾아낸다.접속 정보Host: bandit.labs.overthewire.orgPort: 2220User: bandit28Password: Yz9IpL0sBcCeuG7m9uQFt8ZNpS4HZRcNssh bandit28@bandit.labs.overthewire.org -p 22202. 풀이 과정Git 저장소 클론이전 레벨에서 이미 서버 내부에서 Git 작업이 막힐 수 있다는 걸 겪었기 때문에,이번에는 처음부터 로컬 환경에서 Git 저장소를 클론했다.git clone ssh://bandit28-git@band..
2025 리눅스 성장기 [Wargame] Bandit Level 27 → Level 28
·
카테고리 없음
Bandit Wargame 풀이 기록입니다.1. 문제 목표 및 접속 정보목표 Git 원격 저장소(bandit27-git)를 클론해서 README 파일에 적힌 다음 레벨 비밀번호를 확인한다.접속 정보Host: bandit.labs.overthewire.orgPort: 2220User: bandit27Password: upsNCc7vzaRDx6oZC6GiR6ERwe1MowGBssh bandit27@bandit.labs.overthewire.org -p 22202. 풀이 과정홈 디렉토리 확인접속하고 나서 일단 습관적으로 ls부터 쳐봤다.bandit27@bandit:~$ ls아무것도 없다.이 단계는 파일 찾는 문제가 아니라 Git 저장소를 받아야 한다는 걸 알 수 있었다.Git clone 시도 → 권한 문제설..
2025 리눅스 성장기 [Wargame] Bandit Level 26 → Level 27
·
카테고리 없음
Bandit Wargame 풀이 기록입니다.1. 문제 목표 및 접속 정보이번건 25→26을 이어서 가야함2. 풀이 과정1. (첫 번째 단계) 실행파일같아서 실행해보니..bandit26@bandit:~$ ./bandit27-doRun a command as another user. Example: ./bandit27-do id2. 해결 방법2-1 권한 보기bandit26@bandit:~$ ls -altotal 44drwxr-xr-x 3 root root 4096 Oct 14 09:26 .drwxr-xr-x 150 root root 4096 Oct 14 09:29 ..-rwsr-x--- 1 bandit27 bandit26 14884 Oct 14 09:26 bandit..
2025 리눅스 성장기 [Wargame] Bandit Level 25 → Level 26
·
카테고리 없음
Bandit Wargame 풀이 기록입니다.1. 문제 목표 및 접속 정보목표:접속 정보:Host: bandit.labs.overthewire.orgPort: 2220User: bandit25Password: iCi86ttT4KSNe1armKiwbQNmB3YJP3q4ssh bandit25@bandit.labs.overthewire.org -p 22202. 풀이 과정1. (첫 번째 단계) 오랜만에 파일이 있네..bandit25@bandit:~$ lsbandit26.sshkeybandit25@bandit:~$ cat bandit26.sshkey-----BEGIN RSA PRIVATE KEY-----MIIEpQIBAAKCAQEApis2AuoooEqeYWamtwX2k5z9uU1Afl2F8VyXQqbv/LTrIwd..