2018. 6. 25.

[웹 취약점] 웹 취약점 환경 구축 (VMware + CentOS+Apache+PHP+MySQL)

1. VMware 설치

  • 과정 생략


2. CentOS 5.5

  • VM용 가상머신 이미지 다운로드
  • https://sourceforge.net/projects/vmware-centos-5/
  • Set up agent 가 실행되면 Firewall configuration 메뉴의 "Security Level" 과 "SELinux" 항목에서 "Disabled" 로 설정 후 OK 버튼을 누르고 'EXIT' 버튼을 선택하고 빠져나온다
  • 초기 관리자 ID/PW는 root/tomtom
  • yum 미러 정보를 업데이트 한다
  • vi /etc/yum.repos.d/CentOS-Base.repo 후 기존 미러정보 업데이트 한다.

  • VM에서 바로 진행해도 되고 Xshell 로 붙어서 진행해도 된다.
  • yum install httpd php mysql-server php-mysql php-mbstring (total download : Y)
설치가 완료되면 서비스를 구동한다

#service httpd start
#service mysqld start

부팅될때 자동으로 서비스가 올라오게 설정한다.
#chkconfig httpd on
#chkconfig mysqld on

mysqld db를설정한다. 계정 패스워드는 root 로 등록한다.

#cd/usr/bin
#mysqld_secure_installation



Remote anonymous users : Y
Disable root login remotely : n
Remove test database and access to it : n
reload privilege tables now : y

mysql db 설정이 완료되면 로그인이 되는지 확인한다
mysql -u root -p
혹시 root 계정으로 원격접속이 불가능하면 grant 명령을 이용하여 권한을 등록한다
grant all privileges on *.* to 'root'@'%' identified by 'root':

vi /var/www/html/phpinfo.php 에 파일을 만들어 설치 상태를 테스트를 한다

<?php
phpinfo();
?>

http://가상머신의 ip주소/phpinfo.php


Popular Posts

Recent Posts

Powered by Blogger.