본문 바로가기
웹 해킹

웹 해킹 3

by 윤라경 2024. 7. 17.

[2024.07.17]

 

01. Rocky Linux 설치

 

Rocky Linux의 경우 Rocky 버전이 없기 때문에

CentOS 중에서 아무거나 고른 후 64-bit로만 설정하면 된다

 

 

CentOS 7이 6월 30일 이후로 서비스 종료가 되어,

실습 진행을 위해 Rocky Linux를 다시 설치했다

해당 부분에서 아래 체크 부분만 선택 후 완료

 

 

사용자 생성에서 test 계정을 하나 만들어 주고 완료

 

 

설치가 다 되면 재부팅

 

 

Rocky Linux의 경우에도,

설정 -> 개인 정보 -> 화면 잠금 모두 끄기를 선택하고, 빈 화면 지연 시간도 안 함으로 설정

 

 

02. 설치 환경 설정

 

 

CentOS 7가지는 setenforce 0를 사용,

Rocky Linux에서는 grubby --update-kernel ALL --args selinux=0 사용

 

 

disable을 실행할 경우 껐다 켜도 방화벽이 비활성화 상태가 된다

 

 

03. 웹 서버 설치

 

#yum -y install httpd*

 

1) 환경 설정 파일

 

> /etc/httpd/conf/httpd.conf  <-- 주 환경 설정 파일

 

 

해당 파일에서는 수정할 게 없고 확인하는 용도다

 

 

04. PHP 설치

 

#yum -y install php

#yum -y install php*

 

05. DB 설치

 

#yum -y install mariadb*

 

 

enable을 할 경우에는 httpd의 웹 페이지 사용을 껐다 켜도 계속할 수 있다는 뜻이다

 

 

잘 실행되고 있는지 확인하는 명령어

 

 

그 외에도 페이지를 열어 해당 Rocky Linux의 IP 주소를 입력하게 되면,

해당 화면처럼 http 페이지가 나타나게 된다

 

 

해당 경로로 이동 후 html 디렉터리에 index.html이라는 파일 생성

 

 

원하는 문구를 넣고

 

 

다시 IP 주소로 이동 시 생성했던 문구가 그대로 화면에 나타난다

 

 

아이디 및 비밀번호: msfadmin

실습 진행을 위해 Metasploitable2도 설치한다

 

 

웹 페이지로 Metasploitable2 ip를 입력하게 되면 해당 화면이 나타난다

DVWA를 통해 취약점 실습을 진행할 예정이다

 

 

공격자와 웹 서버, 웹 클라이언트, 취약점을 다 설치했다면 실습 준비는 거의 끝났다

 

 

 

강의 소감

오늘까지 공격자와 웹 서버, 웹 클라이언트, 취약점을 다 설치하여

실습 준비를 끝마치게 됐다

내일부터는 본격적으로 실습에 들어가게 되어 걱정도 되지만,

배우고 싶었던 것을 더 알차게 배울 생각에 들뜨기도 한다

오늘도 열심히 했고 내일은 더 열심히 해 보려고 한다

'웹 해킹' 카테고리의 다른 글

웹 해킹 6  (1) 2024.07.22
웹 해킹 5  (0) 2024.07.21
웹 해킹 4  (1) 2024.07.19
웹 해킹 2  (0) 2024.07.17
웹 해킹 1  (1) 2024.07.15