Level 6 → Level 7

Ayidi·2023년 7월 4일
0

Bandit

목록 보기
8/12

/dev/null : 쓰레기통 같은 역할

File Descriptor : Standard Streams
0 : 표준 입력 (STDIN)
1 : 표준 출력 (STDOUT)
2 : 표준 에러 (STDERR)
ex) permission denied(표준 에러)

Standard Streams은 프로그램과 운영 체제 또는 다른 프로그램 간의 데이터 통신을 위해 사용
File Descriptor는 프로세스가 열고 사용하는 파일을 추적하기 위해 사용되는 숫자 식별자로 주로 정수로 표현, 표준 스트림과 일반 파일, 네트워크 소켓 등의 입출력 장치에 할당

Redirection (출력 방향 지정)

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

(find 명령어는 다른 명령어와는 달리 옵션은 거의 사용되지 않고 표현식을 통해 찾을 타깃을 정함. 표현식을 중첩시켜 사용.)

  • -[EXPARESSION]
    -size 파일 크기를 사용해 파일 검색
    b : 블록단위
    c : byte
    k : kbyte
    w : 2byte 워드
    -user 해당 유저에게 속한 파일 검색
    -group 속한 그룹을 찾습니다.

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

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

FILE [FILE]

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

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 두 옵션을 합쳐서 숨김 파일, 상세정보 동시에 확인

  • somewhere on the server
  • properties:
    • owned by user bandit7
    • owned by group bandit6
    • 33 bytes in size

(이젠 어디 있는지 안 알려주네..)

  1. cd / 최상위 디렉토리로 이동

-> 서버 어딘가에 있다고 했으니 현재있는 home 아닌 최상위 디렉토리 ( / )에서 검색

Home directory
home/ [사용자 아이디] = ”~

  1. find / -user bandit7 -group bandit6 -size 33c 조건 적용해서 검색일부 캡쳐..
    (뭐가 너무 많이 나온다.. 거의 다 Permission denied)

💡 2>/dev/null

표준에러(Permission denied)를 /dev/null로 보내 출력하지 않음

  1. find / -user bandit7 -group bandit6 -size 33c 2> /dev/null Permission denied 빼고 검색
  1. level7로 이동 → 획득한 password입력
    ssh bandit7@bandit.labs.overthewire.org -p 2220

[참고]

리다이렉션 사진

0개의 댓글