2주차 정리

2022. 5. 1. 16:1722-1학기/리눅스(LINUX STUDY)

[F.T.Z] Trainer1 -> Trainer5 (시스템 해킹을 위한 리눅스 명령어들을 공부하는 것으로 꼼꼼하게 정리하기)

 

-trainer1

PuTTY 설정을 완료해야 한다. 참고로 윈도우10으로 돌아가기 위해 노트북을 포맷하고, 처음부터 프로그램들을 다시 깔았더니 PuTTY가 실행되지 않았다. 그래서 한글 버전으로 다시 깔았다. 

putty를 실행해서 trainer1, welcome을 입력하면 이렇게 된다.

[trainer@ftz trainer1]은 접속id, 서버, 현재위치를 의미한다.

-ls명령어 : 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 파일들을 보여주는 명령어이다.

-ls 입력

-ls 명령어를 쓸 때는 ls라고만 써야 한다. 대문자나 다르게 쓰면 안 된다.

-ls -l 명령어 (띄어쓰기 주의)

-ls -l 옵션을 사용하면 디렉토리와 파일을 구분하여 출력하게 된다.

-맨 뒤에 있는 것은 파일이 생성된 날짜를 의미하고, 그 앞은 파일의 용량을 의미한다.

그 앞 부분은 Permission에 관한 정보를 보여준다.

-또 그 앞에 것은 파일의 mode와 성격을 말해준다. 

가장 왼쪽의 문자가 -로 되어있으면 그것은 파일이라는 의미고, d로 되어있으면 그것은 디렉토리라는 의미이다.

-관련 퀴즈이다.

-ls -a옵션을 사용하여 숨겨진 파일을 찾을 수 있다.

-ls -al옵션 명령어 입력

 

 

-trainer 2

-pwd 명령어 입력

-지금 현재 어떤 디렉토리 속에 들어가 있는지를 알 수 있다.

-cd ..(띄어쓰기 유의) 명령어 입력

-한 단계 위로 이동하는 역할을 한다.

-cd / 명령어 입력

-상위 디렉토리로 이동하는 역할을 한다.

-디렉토리를 빠져나가기 위해 exit 명령어 사용

-mkdir 명령어를 사용하여 디렉토리를 만들 수 있다. (mkdir = make directory)

-rmdir 명령어를 사용하여 디렉토리를 지운다. (rmdir = remove directory)

-cp라는 명령어를 이용해서 파일을 복사할 수 있다. 

cp 파일1 파일2 : 파일1이 파일2라는 이름으로 복사된다.

-rm 명령어를 이용하면 파일을 삭제할 수 있다.

-mv 명령어를 이용하여 파일 이름을 변경할 수 있다.

 

 

-trainer3

-w 명령어를 이용하여 해커스쿨 F.T.Z 서버에 어떤 사람들이 접속해 있는지 확인할 수 있다.

-위에서 얻은 정보를 분석하는 방법1

-위에서 얻은 정보를 분석하는 방법2

-finger -l 명령어를 이용하여 사용자들의 많은 정보를 자세하게 볼 수 있다.

-tty 명령어를 이용하여 자신의 터미널을 확인할 수 있다.

-ifconfig 명령어를 이용하여 현재 접속한 서버의 ip를 볼 수 있다.

-접속한 사용자들과 대화 하는 방법1

-접속한 사용자들과 대화 하는 방법2

-접속한 사용자들과 대화 하는 방법3

-모든 사용자들에게 쪽지 보내기

 

 

 

-trainer 4

-cd /명령어 입력 : 최상위 디렉토리로 이동하게 해준다.

-ls -al을 이용하여 어떤 디렉토리가 있는지 정보를 보여준다.

-디렉토리의 역할을 의미하는 단어 설명1

-디렉토리의 역할을 의미하는 단어 설명2

-디렉토리에 관한 퀴즈

 

 

 

-trainer 5

-해킹을 시도하려는 서버의 정보를 수집하는 방법

-자신의 정보 수집 -> 자신이 누구인지를 묻는 명령어 : whoami

-자세하게 자신의 정보를 물어봄 : id 명령어 입력

-이 서버에 어떤 사람들이 계정을 얻어서 사용하고 있는지 알아보는 명령어 : cat /etc/passwd

-이 중 가장 왼쪽의 단어가 사용자들의 아이디이다.

-커널은 리눅스의 심장부로, 해킹도 많이 일어나기 때문에 커널을 먼저 보아야 한다 : uname -a 명령어

-이 서버에 설치된 OS가 어떤 버전인지 확인해보는 명령어 : cat /etc/*release

-패키지의 정보를 직접 얻을 수 있는 명령어 : rpm -qa

-해당 서버의 cpu 정보를 수집하는 명령어 : cat /proc/cpuinfo

'22-1학기 > 리눅스(LINUX STUDY)' 카테고리의 다른 글

6주차 정리  (0) 2022.05.27
5주차 정리  (0) 2022.05.22
4주차 정리  (0) 2022.05.11
3주차 정리  (0) 2022.05.08
1주차 정리  (0) 2022.04.03