Level 5 → Level 6

Ayidi·2023년 7월 3일
0

Bandit

목록 보기
7/12

FIND [PATH 경로][OPTION 옵션] [EXPRESSION 표현식]

  • -[EXPARESSION]
    -size 파일 크기를 사용해 파일 검색

" * " (asterisk, 별표)
: 모든 파일

  • ./* 현재 경로의 모든것

FILE [FILE]
:determine file type

  • 옵션 없이 사용하면 파일의 유형 출력

cd [-L|-P][directory]

  • cd ~ home 디렉토리로 이동
  • cd - 이전 디렉토리로 이동

cat -[0PTION]... [FILE]...

  • cat [파일] cat 뒤에 옵션 사용하지 않고 파일 이름만 입력하면, [파일] 내용 출력
  • cat ./[파일] 현재 디렉토리에 있는 [파일] 내용 출력
  • 파일명에 공백이 있을 경우
    • cat [F\ I\ L\ E ]
    • cat [ "FILE" ]
    • cat [Ftab] -> cat F/ I/ L/ E

" - "

  • 리눅스 명령어 옵션 지정할때 사용

디렉토리

  • " / " (루트 디렉토리)
    : 리눅스 최상위 디렉토리
  • 절대경로
    • 현재 위치와는 상관없이" / "를 기준으로 해당 위치까지의 경로
    • pwd로 확인 가능
  • 상대경로
    • 현재 자신이 위치한 디렉토리를 기준으로 하는 경로
      • ./ 현재 디렉토리
      • ../ 상위 디렉토리

ls -[OPTION]...[FILE/DIRECTORY]...

  • -[OPTION]
    -l 파일의 상세 정보(권한, 소유자, 그룹, 용량, 생성 시각 등의 정보)를 출력
    -a 숨김 파일까지 모두 보기
    -al 두 옵션을 합쳐서 숨김 파일, 상세정보 동시에 확인

  • a file somewhere under the inhere directory
  • properties:
    • human-readable
    • 1033 bytes in size
    • not executable

  1. cd inhere
  2. ls -al

-> 1033 bytes in size의 human-readabled 찾아야 되니까

  1. find ./ -size 1033c
  2. cat ./maybehere07/.file2
  3. level6로 이동 → 획득한 password입력
    ssh bandit6@bandit.labs.overthewire.org -p 2220

0개의 댓글