1. Bandit7 목표
The password for the next level is stored in the file data.txt next to the word millionth
Commands you may need to solve this level
man, grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd
2. Bandit7 구현
# 문제의 파일이 크기 때문에 해당 파일을 첨부하였다.
# Bandit의 경우 관리자가 주기적으로 비밀번호를 변경하고 있다.
# 하여 해당 파일을 다운로드 하는 방법만 설명하고 첨부된 파일 링크를 통해 구현을 진행하면 된다.
# 비밀번호 morbNTDkSW6jIlUc0ymOdMaLnOlFVAaj 입력 접속(비밀번호 변경 될 수 있음)
# ssh -oStrictHostKeyChecking=no bandit7@bandit.labs.overthewire.org -p 2220
# pwd
# ls -la data.txt
# exit
# scp -P 2220 bandit7@bandit.labs.overthewire.org:/home/bandit7/data.txt ./data.txt
# 위 명령을 통해 다운로드 받은 파일을 첨부 하였다.
# 비밀번호 root 입력 접속
ssh -oStrictHostKeyChecking=no root@localhost -p 2220
chown -R root:root /home/bandit7/.[!.]*
curl -L "https://blog.kakaocdn.net/dn/cHZNU1/btsHUvY2tt5/pOaVz91wlkyKcuoPtVCau0/data.txt?attach=1&knm=tfile.txt" -o /home/bandit7/data.txt
chmod 640 /home/bandit7/data.txt
useradd bandit8 && echo -e "cvX2JJa4CFALtqS87jk27qwqGhBM9plV\ncvX2JJa4CFALtqS87jk27qwqGhBM9plV" | passwd bandit8
chown bandit8:bandit7 /home/bandit7/data.txt
chmod 755 /home/bandit8
chown root:root /home/bandit8
3. Bandit7 문제풀의
# bandit7 로 설정한 패스워드를 입력하여 접속한다.
# HKBPTKQnIay4Fw76bEy8PVxKEDQRKTzs
ssh bandit7@localhost -p 2220
ls -la
cat data.txt | grep millionth | awk '{ print $2 }'
'Wargame > Bandit' 카테고리의 다른 글
[ Docker ] Bandit Wargame 만들기 - 9번 문제 ( 11 / 33 ) (2) | 2024.06.11 |
---|---|
[ Docker ] Bandit Wargame 만들기 - 8번 문제 ( 10 / 33 ) (0) | 2024.06.11 |
[ Docker ] Bandit Wargame 만들기 - 6번 문제 ( 8 / 33 ) (1) | 2024.06.11 |
[ Docker ] Bandit Wargame 만들기 - 5번 문제 ( 7 / 33 ) (0) | 2024.06.04 |
[ Docker ] Bandit Wargame 만들기 - 4번 문제 ( 6 / 33 ) (0) | 2024.06.04 |