OvertheWire:bandit:Level18

CTF수상까지...!!·2023년 11월 2일
0

OvertheWire:문제풀이

목록 보기
19/26

level17→level18

Level Goal

There are 2 files in the homedirectory: passwords.old and passwords.new. The password for the next level is in passwords.new and is the only line that has been changed between passwords.old and passwords.new

NOTE: if you have solved this level and see ‘Byebye!’ when trying to log into bandit18, this is related to the next level, bandit19

Commands you may need to solve this level

cat, grep, ls, diff

password.old 에서 password.new 로 바뀐 유일한 line 이 비밀번호라고 한다.

그러면 단순 비교를 하면 되니까

diff 명령을 사용한다.

  • diff
    • u 또는 -unified: 통합된 출력 형식으로 차이를 보여줍니다.
    • c 또는 -context: 컨텍스트 출력 형식으로 차이를 보여줍니다.
    • r 또는 -recursive: 디렉토리와 그 내부 파일을 재귀적으로 비교합니다.
    • q 또는 -brief: 파일이 다른지 여부만을 표시합니다.
    • i 또는 -ignore-case: 대소문자를 무시하고 비교합니다.

여기서는 diff -u passwords.old passwords.new

여기서 차이나는 부분만 출력해 주었는데, passwords.new 를 뒤에 입력하였으므로 아래에 있는 것이 비밀번호 일 것이다.

비밀번호 : hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg

profile
보안 공부...내 공부...

0개의 댓글