OverTheWire - 산적 6에서 11
레벨5 -> 레벨6
질문:-다음 수준의 암호는 inhe 디렉터리 아래의 파일에 저장되며 다음 속성을 모두 갖습니다.
답변:- 파일의 속성을 알고 있는 경우 find 명령을 사용하십시오.
cd inhere
ls
find -size 1033c ! -executable
ssh [email protected] -p 2220
레벨6 -> 레벨7
질문:-다음 수준의 암호는 서버 어딘가에 저장되며 다음 속성을 모두 갖습니다.
답변:-
cd /
find / -user bandit7 -group bandit6 -size 33c
나머지는 오류이므로 stderr에 2>를 사용하고 dev/null로 보내야 합니다.
find / -user bandit7 -group bandit6 -size 33c 2>/dev/null
cat /var/lib/dpkg/info/bandit7.password
ssh [email protected] -p 2220
레벨7 -> 레벨8
질문:-다음 수준의 암호는 millionth라는 단어 옆에 있는 data.txt 파일에 저장됩니다.
답변:- 따옴표 안의 단어에 따라 행을 필터링하려면 Grep을 사용하십시오. -n은 행과 행 번호를 표시합니다.
ls
grep -n “millionth” data.txt
ssh [email protected] -p 2220
레벨8 -> 레벨9
질문:-다음 수준의 암호는 data.txt 파일에 저장되며 한 번만 나타나는 유일한 텍스트 줄입니다.
답변:- 명령을 결합하기 위해 파이핑을 사용하십시오.
cat data.txt | sort | uniq -u
ssh [email protected] -p 2220
9레벨 -> 10레벨
질문:-다음 수준의 암호는 여러 '=' 문자가 앞에 오는 사람이 읽을 수 있는 몇 안 되는 문자열 중 하나로 data.txt 파일에 저장됩니다.
답변:- "-E"는 패턴이 기호를 반복할 수 있는 확장된 Grep을 나타냅니다.
Strings data.txt | grep -E “=+”
ssh [email protected] -p 2220
레벨 10 -> 레벨 11
질문:-다음 수준의 암호는 base64로 인코딩된 데이터가 포함된 data.txt 파일에 저장됩니다.
답변:- base64를 디코딩하는 "-d"
Base64 -d data.txt
ssh [email protected] -p 2220
Reference
이 문제에 관하여(OverTheWire - 산적 6에서 11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aksrao1998/overthewire-bandit-6-to-11-3d32텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)