Without a Break

[F.T.Z] Hackerschool FTZ Training 01~05 본문

Pwnable/Hackerschool

[F.T.Z] Hackerschool FTZ Training 01~05

와븨 2023. 9. 17. 23:26

Trainer 1

ls : 리스트 출력

ls -l : 파일과 디렉토리를 구분하여 출력

  • "trainer1 trainer1" 은 permission에 관한 정보를 보여줌
  • 14698, 713 등은 파일의 용량

ls -a : 숨겨진 파일을 출력

  • 숨겨진 파일은 파일명 가장 앞부분에 "."이 들어가 있음

ls -al : 숨겨진 파일 & 디렉토리 출력

 

Trainer 2

pwd : 현재 경로 출력

cd .. : 현재 경로에서 한 단계 위로 이동

/hometrainer2 -> /home

cd [디렉토리명] : 경로 이동

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

mkdir [디렉토리명] : 디렉토리 생성

rmdir [디렉토리명] : 디렉토리 제거

cp [복사할 파일명] [복사된 파일명] : 파일 복제

rm [파일명] : 파일 제거

mv [변경할 파일명] [변경된 파일명] : 파일 이름 변경

 

Trainer 3

w : 서버 접속자 확인

  1. id
  2. 콘솔(tty) or 터미널(pts) 접속 + 뒤의 숫자는 몇번째 터미널로 접속했는지(동시접속 시)
  3. 접속자의 IP (root의 경우엔 콘솔 접속이기 때문에 ip가 나타나지 않음)
  4. 로그인 시간
  5. 지연시간 (사용자가 얼마나 오랫동안 아무것도 입력하지 않고 쉬고있는지)

finger -l : 사용자 정보 확인

tty : 자신의 터미널 확인

ifconfig : 현재 접속한 서버의 ip 출력

wirte ID /dev/pts/번호: 쪽지 전송

 

Trainer 4

최상위 디렉토리

  • bin : 가장 필수적인 리눅스 실행 파일 (ex. ls, rm)
  • boot : 리눅스 부팅 관련 파일 & 커널 (리눅스의 심장)
  • dev : 컴퓨터에 설치된 하드우에어에 관한 정보들이 파일 형태로 저장
  • etc : 중요한 파일 (ex. 패스워드, 쉐도우, 그 외 대부분의 리눅스 설정 파일 등)
    • /etc/passwd : 사용자들에 관한 간단한 정보
    • /etc/shadow : 사용자들의 패스워드가 들어있음. (아무나 보지 못하도록 설정됨)
    • /etc/services : 서버가 어떤 서비스를 하는 중인지를 보여줌
    • /etc/issue.net : 처음 접속될 때 나오는 화면
    • /etc/motd : 로그인 후 나오는 메세지가 들어가있음
    • ~/public_html : 각 사용자들의 홈페이지 파일이 들어가 있음.
  • home : 일반 사용자들의 디렉토리가 들어가는 곳
  • lib : 라이브러리 파일
  • mnt : mount 명령을 사용하여 마운트 시킨 시디룸 플로피 디스켓 등이 들어가는 디렉토리
  • proc : 프로세스들이 파일 형태로 저장
  • root : 루트의 홈 디렉토리
  • sbin : 기본 명령을 제외한 시스템 관리용 실행 파일
  • tmp : 임시로 파일을 저장하는 디렉토리. (권한에 상관없이 누구나 이 디렉토리에 파일 생성 가능)
  • usr : 다양한 응용 프로그램들이 설치되어 있는 곳
  • var : 시스템 운영 중 생성되는 각종 임시 파일과 외부 접속에 대한 로그 파일

 

Trainer 5

정보를 수집하는 방법

whoami : 자신의 정보

id : 좀 더 자세한 자신의 정보

cat /etc/passwd : 모든 사용자들의 정보

uname -a : 커널 버전 확인

cat /etc/*release : 서버에 설치된 OS 버전

rpm -qa : 패키지 정보

cat /proc/cpuinfo : 서버의 cpu 정보

 

'Pwnable > Hackerschool' 카테고리의 다른 글

[F.T.Z] Hackerschool FTZ Level 4  (0) 2023.09.29
[F.T.Z] Hackerschool FTZ Level 3  (0) 2023.09.29
[F.T.Z] Hackerschool FTZ Level 2  (0) 2023.09.22
[F.T.Z] Hackerschool FTZ Level 1  (0) 2023.09.22
[F.T.Z] HackerSchool FTZ Training 6~10  (1) 2023.09.20