Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 시스템해킹
- bee-box
- 소프트웨어
- webhacking
- network
- ftz
- System
- Webhaking
- 웹해킹
- 드림핵
- 리버싱
- reversing
- 모의해킹
- 알고리즘
- 네트워크
- 네트워크보안
- Web
- hacking
- WarGame
- CodeEngn
- 시스템
- 순서도
- TCP
- 소프트웨어보안
- 해킹
- 웹
- 비박스
- XSS
- 워게임
- dreamhack
Archives
- Today
- Total
Without a Break
[F.T.Z] Hackerschool FTZ Training 01~05 본문
Trainer 1
ls : 리스트 출력
ls -l : 파일과 디렉토리를 구분하여 출력
- "trainer1 trainer1" 은 permission에 관한 정보를 보여줌
- 14698, 713 등은 파일의 용량
ls -a : 숨겨진 파일을 출력
- 숨겨진 파일은 파일명 가장 앞부분에 "."이 들어가 있음
ls -al : 숨겨진 파일 & 디렉토리 출력
Trainer 2
pwd : 현재 경로 출력
cd .. : 현재 경로에서 한 단계 위로 이동
cd [디렉토리명] : 경로 이동
cd / : 최상위 디렉토리로 이동
mkdir [디렉토리명] : 디렉토리 생성
rmdir [디렉토리명] : 디렉토리 제거
cp [복사할 파일명] [복사된 파일명] : 파일 복제
rm [파일명] : 파일 제거
mv [변경할 파일명] [변경된 파일명] : 파일 이름 변경
Trainer 3
w : 서버 접속자 확인
- id
- 콘솔(tty) or 터미널(pts) 접속 + 뒤의 숫자는 몇번째 터미널로 접속했는지(동시접속 시)
- 접속자의 IP (root의 경우엔 콘솔 접속이기 때문에 ip가 나타나지 않음)
- 로그인 시간
- 지연시간 (사용자가 얼마나 오랫동안 아무것도 입력하지 않고 쉬고있는지)
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 |