김승현
[OverTheWire] Bandit Level 6 → Level 7 본문
문제
server 어딘가에 암호가 담긴 것이 있으며 그것은 소유자가 bandit7이며 소유 그룹명은 bandit6 크기는 33bytes다.
파일의 특징
|
풀이
find / -user bandit7 -group bandit6 -size 33c
위의 코드를 사용하면 소유자명은 bandt7 그룹명은 bandit6 사이즈는 33bytes의 조건을 만족하는 파일을 찾을 수 있다.
실행해보면 우리가 필요한 것들보다 더 많은 파일들이 뜨게 되는데 전부 error가 뜨는 것을 확인할 수 있다.
find에선 에러값들을 특정할 수 있는 옵션이 있다.
err인 2를 이용해서 dev/null로 보내면 find 했을 때 에러가 뜨지 않은 파일들만 출력할 수 있다.
find / -user bandit7 -group bandit6 -size 33c 2> /dev/null
다음 문제
[OverTheWire] Bandit Level 7 → Level 8
문제 암호는 data.txt에 있고 millionth라는 단어 옆에 암호가 있는 문제이다. 풀이 data.txt 대충봐도 용량이 엄청 크기 때문에(약 4MB) 눈으로 하나하나 볼 순 없을 것 같다. 이럴 때 필요한 명령어가 gre
kshind.tistory.com
'Linux > OverTheWire : Bandit' 카테고리의 다른 글
[OverTheWire] Bandit Level 8 → Level 9 (0) | 2023.02.16 |
---|---|
[OverTheWire] Bandit Level 7 → Level 8 (0) | 2023.02.16 |
[OverTheWire] Bandit Level 5 → Level 6 (0) | 2023.02.15 |
[OverTheWire] Bandit Level 4 → Level 5 (0) | 2023.02.15 |
[OverTheWire] Bandit Level 3 → Level 4 (0) | 2023.02.15 |