홈디렉토리에는 2개의 파일(passwords.old 및 Passwords.new)이 있습니다. 다음 레벨의 비밀번호는 비밀번호.new에 있으며 비밀번호.old와 비밀번호.new 사이에서 변경된 유일한 행입니다.
참고: 이 레벨을 풀고 bandit18에 로그인하려고 할 때 'Byebye!'가 표시된다면 이는 다음 레벨인 bandit19와 관련이 있습니다.
두 파일의 차이점을 찾을 땐 diff 명령어를 이용하면 됨.
diff [옵션] 기준파일 비교파일
여기서 우린 옵션 생략 가능
입력해보면 아래와 같이 변경된 점을 나란히 알려줌
< 전 --- 후 > 이므로 hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg 가 비번임.
@참고
bandit18로 로그인하여 비번을 입력하니 Byebye ! 출력됨. 레벨 19로 넘어간 것이므로 맞게 푼 것 -!!
Dreamhack wargame : File Vulnerability-2 (0) | 2024.07.11 |
---|---|
sql injection 문자열(',") 우회 (0) | 2023.12.26 |
리눅스 워게임 bandit16 공략(bandit17 비번) (0) | 2023.09.01 |
리눅스 워게임 bandit15 공략(bandit16 비번) (0) | 2023.09.01 |
리눅스 워게임 bandit14 공략(bandit 15 비밀번호) (0) | 2023.09.01 |