2022. 5. 22. 00:45ㆍ22-1학기/리눅스(LINUX STUDY)
[Bandit: Over the wire] Level 6 -> Level 10 (시스템 해킹을 위한 리눅스 명령어 공부로 힌트로 제시된 명령어 위주로 꼼꼼하게 정리하기)
level 5 -> 6
bandit5계정으로 로그인한다.
bandit5 패스워드 : koReBOKuIDDepwhWk7jZC0RTdopnAYKh
ls -al명령어를 입력한 후 inhere 경로로 이동한다.
find. -size 1033c 명령어를 써서 크기가 1033인 파일을 찾는다. 그 결과 크기가 1033인 파일은 maybehere07 디렉토리의 file2가 나온다.
bandit6의 패스워드 : DXjZPULLxYr17uwoI01bNLQbtFemEgo7
level 6 -> 7
bandit6 계정으로 로그인한다.
bandit6의 패스워드는 DXjZPULLxYr17uwoI01bNLQbtFemEgo7이다.
ls -al 명령어를 입력하고 cd/ 명령어를 입력해서 / 디렉토리로 이동한다.
find 명령어를 이용해서 bandit6 그룹이, bandit7 사용자가 소유한 33 사이즈의 파일을 찾는다.
cat 명령어로 파일을 열어서 패스워드를 확인한다.
패스워드 : HKBPTKQnIay4Fw76bEy8PVxKEDQRKTzs
level 7 -> 8
bandit7 계정으로 로그인
bandit7 계정 비밀번호는 HKBPTKQnIay4Fw76bEy8PVxKEDQRKTzs
cat 명령어로 data 파일을 열어본다.
grep 명령어를 이용해서 millionth라는 문구가 있는 줄을 출력한다.
패스워드 : cvX2JJa4CFALtqS87jk27qwqGhBM9plV
level 8 -> 9
패스워드를 이용하여 bandit8 계정에 로그인한다.
sort 명령어를 이용해서 파일 내용을 정리하고, uniq -u 명령어를 이용해서 중복라인이 없는 스트링만 보여 주게 한다.
패스워드 : UsvVyFSfZZWbi6wgC7dAFyFuR6jQQUhR
level 9 -> 10
패스워드를 이용하여 bandit9 계정에 로그인한다.
cat과 grep 명령어로 =문자가 있는 문자열을 검색한다.
bandit10의 패스워드 : truKLdjsbJ5g7yyJ2X2R0o3a5HQJFuLk