| 운영체제 깨알지식 | 웹핵.다이누.넷 |
|---|
|
#Kali Linux #칼리리눅스 #Hyper-V #사전설치 가상머신 #가상머신 [2026년 02월 08일]웹취약점점검 용도의 사전설치 Hyper-V Kali Linux 가상머신 설치차례
1. Hyper-V 활성화Windows 11에서 Hyper-V를 사용하려면 Pro, Enterprise 또는 Education 64비트 에디션이 필요하며, 홈(Home) 버전은 정식 지원하지 않습니다. 제어판의 'Windows 기능 켜기/끄기'에서 활성화할 수 있으며, BIOS에서 가상화 기능(VT-x/AMD-V)이 켜져 있어야 합니다. Hyper-V 지원 및 설정 주요 내용
appwiz.cpl
2. Kali Linux 사전설치 주간 VM을 설치하기
칼리 사전설치 파일 저장소 https://cdimage.kali.org/kali-weekly/에서 kali-linux-2026-W 여기서는 7주차의 사전설치 이미지(kali-linux-2026-W07-hyperv-amd64.7z)를 내려받아 D:\hyper-v\ 경로에 압축을 풀었습니다.
파일탐색기에서 압축을 푼 폴더를 찾아
D:\hyper-v\kali-linux-2026-W07-hyperv-amd64\install-vm.bat
[i] Checking for administrative access
[i] Looking for Hyper-V
[i] Hyper-V is ENABLED
[i] Importing VM to Hyper-V
Your Kali Linux virtual machine is ready.
In order to use it, please start: Hyper-V Manager
For more information please see:
https://www.kali.org/docs/virtualization/import-premade-hyper-v/
Name State CPUUsage(%) MemoryAssigned(M) Uptime Status Version
---- ----- ----------- ----------------- ------ ------ -------
kali-linux-2026-W07-hyperv-amd64 Off 0 0 00:00:00 정상 작동 12.0
Enable-VMIntegrationService : 지정된 이름의 통합 구성 요소를 찾을 수 없습니다.
위치 D:\hyper-v\kali-linux-2026-W07-hyperv-amd64\create-vm.ps1:60 문자:1
+ Enable-VMIntegrationService -VMName "$Name" -Name "Guest Service Inte ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Enable-VMIntegrationService], VirtualizationException
+ FullyQualifiedErrorId : InvalidParameter,Microsoft.HyperV.PowerShell.Commands.EnableVMIntegrationService
[i] Opening Hyper-V Manager
위와 같이 약간의 오류가 있었지만 사전설치 칼리 VM이 kali-linux-2026-W07-hyperv-amd64라는 이름으로 Hyper-V 관리자에 등록되었습니다.
kali-linux-2026-W07-hyperv-amd64는 메모리가 2GB(2048MB)로 설정되어 있습니다. OWASP ZAP과 같은 스캐너를 돌리기 위해서는 8GB(8192MB) 정도로 늘려주는 것이 좋습니다. Kali 가상머신의 아래에서 찾을 수 있는 "설정..." 항목에서 바꿀 수 있습니다.
3. Kali Linux 가상머신 최신화
virtmgmt.msc칼리 가상머신의 "연결..."을 선택하여 새로 뜨는 원격데스크톱 창에서 "시작"을 누르고 창 크기를 골라서 "연결"합니다.
Windows 10 테마(kali-undercover)가 완료되면 터미널에서 다음과 같이 소프트웨어를 업데이트합니다. C:\home\kali> sudo apt update && sudo apt full-upgrade -y [sudo] password for kali: 4. 한글환경 설치 및 시간대 맞추기터미널에서 아래와 같이 구글의 한중일 NOTO 글꼴과 네이버 D2Coding 글꼴, IBUS 한글입력기(ibus-hangul), 입력기설정도구(im-config), 입력기를 위한 zenity를 설치합니다. C:\home\kali> sudo apt install fonts-noto-cjk fonts-noto-cjk-extra fonts-naver-d2coding ibus-hangul im-config zenity [sudo] password for kali: 한글 글꼴과 입력기 설치가 완료되면 reboot 명령어로 재부팅합니다. C:\home\kali> reboot 이제 Kali Linux는 IBUS를 입력기로 인식합니다. 만약 재시동을 해도 ibus-daemon이 자동으로 실행되지 않으면 im-config를 실행하여 입력기를 "ibus"로 선택하여 저장 후 다시 한번 재부팅합니다. 입력기를 ibus-hangul로 선택하기 위해 ibus-setup 명령어를 실행합니다. C:\home\kali> ibus-setup 다음과 같이 "Input Method"를 정리하여 "Korean - Hangul" 하나만 남겨둡니다.
이제는 터미널이나 웹브라우저의 입력창 등에에서 오른쪽 Kali Linux의 사전설치 가상머신의 기본 시간대(timezone)는 "America/New York"으로 되어 있습니다. 이 정보는 /etc/localtime 파일에 링크되어 있습니다. 아래와 같이 timedatectl을 이용하여 변경할 수 있습니다. C:\home\kali> ls -al /etc/localtime lrwxrwxrwx 1 root root 36 Feb 7 20:02 /etc/localtime -> /usr/share/zoneinfo/America/New_York C:\home\kali> sudo timedatectl set-timezone Asia/Seoul [sudo] password for kali: C:\home\kali> ls -al /etc/localtime lrwxrwxrwx 1 root root 32 Feb 8 17:09 /etc/localtime -> ../usr/share/zoneinfo/Asia/Seoul C:\home\kali>
다음과 같이 직접
/etc/localtime 파일을 삭제하고 링크를 직접 재생성해도 시간대를 바꿀 수 있습니다.
5. OWASP ZAP 등 기타 도구 설치사전설치 Kali 가상머신에는 HTTP 프록시와 웹취약점스캐너 기능을 가지고 있는 OWASP ZAP(zaproxy)이 누락되어 있습니다. ZAP의 자동스캐너 기능은 짧은 시간동안 웹취약점을 점검하는 데 큰 도움을 줍니다. OWASP(Open Worldwide Application Security Project)는 웹 애플리케이션 보안 향상을 목표로 하는 국제 비영리 재단 및 커뮤니티입니다. 주로 3~4년 주기로 업데이트되는 OWASP Top 10(웹 취약점 순위)을 통해 개발자 및 기업에게 무료로 보안 표준, 도구, 문서 등을 제공하여 신뢰할 수 있는 소프트웨어를 개발하도록 돕습니다. OWASP가 제공하는 zaproxy는 웹 애플리케이션의 취약점을 탐지하는 오픈 소스, 무료 보안 도구입니다. C:\home\kali> sudo apt install zaproxy shutter [sudo] password for kali: 취약점 점검 과정에서 발견되는 취약점에 대한 증빙자료를 만들기 위해서는 화면갈무리(캡쳐) 도구가 필요합니다. 갈무리한 그림에 사각형 지정 및 화살표 등을 그릴 수 있는 shutter, ksnip, kde-spectacle 등의 도구 중에서 골라 사용하면 됩니다. 6. 윈도우(주인)와 칼리리눅스(손님)간 드라이브 공유Hyper-V에서 윈도우11과 가상 머신(VM) 간 드라이브를 공유하려면 향상된 세션 모드(Enhanced Session Mode)를 활성화한 후 VM 연결 창에서 로컬 리소스를 설정합니다. 이를 통해 호스트의 폴더나 드라이브를 VM 내부에서 네트워크 드라이브 형태로 손쉽게 접근할 수 있습니다.
C:\home\kali> cd shared-drives C:\home\kali\shared-drives> cd D: C:\home\kali\shared-drives\D:> ls -FCs1 ls: cannot access '$RECYCLE.BIN': Permission denied total 0 ? '$RECYCLE.BIN'/ 0 hyper-v/ 0 'System Volume Information'/ 0 work/ C:\home\kali\shared-drives\D:> ls -FCs1 work total 0 0 KBSI-2026/ C:\home\kali\shared-drives\D:> 이제 기본적인 칼리 가상머신의 설치를 완료하였습니다. 웹취약점 점검에서는
등의 과정을 거칩니다. 이제 몽롱한 관리자 홈페이지 실습 문서를 바탕으로 Kali Linux를 시험해보시기 바랍니다. [처음 작성한 날: 2026.02.08] [마지막으로 고친 날: 2025.08.19] < 이전 글 : Windows 11의 Docker 기반 웹취약점 점검 훈련장 구축 (2026.03.01) > 다음 글 : VMware용 주간 VM 이미지로 Kali Linux 빠르게 설치하기 (Linux VMWare Workstation) (2026.01.30) |
이 저작물은 크리에이티브
커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다.