1. 가상 머신(VMX) 생성
- Host PC의 일부로 Guest PC를 생성
2. 운영체제 (OS) 설치
- 운영체제 설치 이미지 필요
Window |
Maximum Disk Size |
40 (Default) |
Store Type |
Store virtual disk as a single file |
ISO File |
Windows XP Professional K |
Serial Key |
JQGCF-X48V7-JM26P-7MKT7-GRFRJ |
CentOS |
Maximum Disk Size |
40 (Default) |
Store Type |
Store virtual disk as a single file |
ISO File |
CentOS 6.7 x86_64-bin-DVD1 |
Kali Linux |
Maximum Disk Size |
40 (Default) |
ISO File |
Debian / 2.0.0 2016.1 / 2019.2 |
3. Guest OS 설치 후 환경 구성
- Install VMware Tools
Window |
방화벽 해제 (firewall.cpl) |
업데이트 해제 (제어판 - 클래식보기 - 자동업데이트) |
XP 전용 Chrome, Wireshark 설치 |
CentOS |
Skip Media Test - 한국어/US - 기본 저장 장치 - 모든 데이터 삭제 - 호스트, 시간 (Default) - 암호 설정 |
여유공간 - 만들기 - 표준파티션 - /var, ext4.2048 (고정용량) |
여유공간 - 만들기 - 표준파티션 - /home, ext4.2048 (고정용량) |
여유공간 - 만들기 - 표준파티션 - /tmp, ext4.2048 (고정용량) |
여유공간 - 만들기 - 표준파티션 - /, ext4.200 (최대 용량) |
포맷 - 디스크에 변경사항 기록 - 진행 |
Desktop - 재부팅 - 라이센스 동의 - 사용자 설정 - 날짜 - kdump 오류 무시 |
방화벽 해제 (service iptables stop, chkconfig iptables off) |
SElinux 해제 (vi /etc/sysconfig/selinux - SELINUX=disable, # SELINUXTYPE=targeted) |
Kali Linux |
폰트 설치 (apt-get -y install fonts-nanum*) |
ssh 설정 (ssh-keygen, systemctl enable ssh, vi /etc/ssh/sshd_config - PermitRootLogin yes, /etc/init.d/ssh start) |
서비스 구동 (/etc/init.d/network-manager stop, systemctl disable network-manager) |
4. IP 설정
Window |
네트워크 관리 (ncpa.cpl) |
CentOS |
DEVICE=eth0 |
장치명
|
# HWADDR |
MAC 주소 설정
|
TYPE=Ethernet |
네트워크 타입
|
# UUID |
UUID |
ONBOOT=yes
|
부팅시 설정 유무 |
NM_CONTROLLED=no |
네트워크 매니저 활성화 유무 |
BOOTPROTO=static |
동적, 정적 설정 |
IPADDR |
할당할 IP 주소 |
NETMASK |
Netmask 주소 |
GATEWAY |
Gateway 주소 |
DNS1 |
DNS 주소 |
ARP_CHECK=no |
ARP 확인 |
서비스 구동 (service network restart, service NetworkManager stop, chkconfig NetworkManager off)
|
Kali Linux |
auto eth0 |
Interface 지정 |
iface eth0 inet static |
동적, 정적 설정 |
address |
할당할 IP 주소 |
netmask |
Netmask 주소 |
gateway
|
Gateway 주소 |
DNS 설정(vi /etc/resolv.conf - nameserver) |
서비스 구동 (systemctl restart networking) |