운영체제 깨알지식 | 웹핵.다이누.넷 |
---|
#리눅스 운영체제 #한국어입력 #칼리리눅스 #Kali Linux #Kali 2024.3 #kali-undercover #칼리위장막 #IBUS #ibus-setup #ibus-hangul #한글입력기 #Hyper-V #가상머신 #가상컴퓨터 #가상화 소프트웨어 #손님OS [2024년 10월 03일]윈도우 11 프로의 Hyper-V 하이퍼바이저에서 Kali Linux 2024.3 설치하기: 웹취약점 점검용 최소 설치이 문서는 웹취약점 점검이라는 목적만을 위해 최소한의 도구만 선택하여 Kali Linux 2024.3을 매우 가볍게 설치하는 법을 설명한다. Window 11 Pro의 Hyper-V 기반의 설명이지만 다른 가상화 소프트웨어에서도 거의 같으므로 쉽게 적용할 수 있을 것이다. 최소 설치로 칼리리눅스를 경량화하면 저장공간을 획기적으로 줄일 있고 유지보수가 빨라서 편리하다.
설치 전에시작하기에 앞서 다음 문서들을 미리 살펴보자
Windows 11이 무겁게 느껴진다면 Win11Deloat을 통해서 좀 더 경량화 시켜볼 수 있다. 윈도우 11 Pro의 가상화 소프트웨어인 Hyper-V 활성화는 위의 두번째 문서에 별도로 설명하였다. 이전에 작성한 Kali 2024.2 가상 컴퓨터 설치 방법을 미리 훑어보는 것을 권고한다. Kali Linux 2024.3 ISO 이미지 받기
최소 설치를 위해서는 칼리가 제공하는 ISO 중에서
위의 ISO 이미지는 리눅스 기본 시스템만 설치하고 나머지는 네트워크에서 다운로드받아서 설치에 사용하므로
Kali Linux 가상 컴퓨터 생성
virtmgmt.msc오른쪽 작업 -> 새로 만들기 -> 가상컴퓨터를 선택하면 새 가상 컴퓨터 마법사 창이 뜬다. 입력 사항에서 기본이 아닌 값은 빨간색으로 표시하였다.
Hyper-V 관리자의 오른쪽에서 Kali 2024.3의 설정...을 선택하여 가상 컴퓨터의 보안부팅 설정을 변경한다.
위와 같이 보안부팅을 끄고 나면 Hyper-V 관리자 - Kali 2024.3 - 연결을 눌러 가상 컴퓨터 창을 띄우고 시작을 눌러서 Kali 2024.3을 켜서 설치를 시작한다. Kali Linux 2024.3 가상컴퓨터 설치 과정가상머신 부팅 후의 칼리리눅스 설치과정은 다음과 같다. 기본과 다른 것은 빨간색으로 구분하였다.
부팅이 완료되면 사용자/암호 kali/kali로 로그인한다. 칼리위장막(kali-undercover)과 명령줄(command-line) 설정 변경
Kali Linux는 XFCE 기반으로 만든 자체적인 데스크탑 GUI를 제공한다.
또한 XFCE 기반의 MS 윈도우 흉내 GUI를 제공하는 데 ┌──(kali@kali)-[~] └─$ kali-undercover GUI가 마치 Windows 10과 비슷하게 바뀌는 것을 볼 수 있다. C:\home\kali> ls Desktop Documents Downloads Music Pictures Public Templates Videos C:\home\kali>
터미널에서 명령줄 위에는 하나의 줄이 더 출력되는 것을 볼 수 있다.
이 줄을 없애는 방법은 환경변수 설정에서 지정할 수 있다. 해당 변수 이름은 C:\home\kali> NEWLINE_BEFORE_PROMPT=no C:\home\kali> ls Desktop Documents Downloads Music Pictures Public Templates Videos C:\home\kali> C:\home\kali> vi .zshrc C:\home\kali> grep NEWLINE_BEFORE_PROMPT= .zshrc NEWLINE_BEFORE_PROMPT=no C:\home\kali>
이제 C:\home\kali> ls Desktop Documents Downloads Music Pictures Public Templates Videos C:\home\kali> C:\home\kali> vi .zshrc C:\home\kali> grep "alias ls" .zshrc alias ls='ls -FCs --color=auto' C:\home\kali> source .zshrc C:\home\kali> ls total 32 4 Desktop/ 4 Downloads/ 4 Pictures/ 4 Templates/ 4 Documents/ 4 Music/ 4 Public/ 4 Videos/ C:\home\kali>
명령줄에서 시스템 업데이트로그인 후에는 위와 같이 터미널을 실행한다. 터미널에서 다음과 같이 소프트웨어를 업데이트 한다. C:\home\kali> sudo apt update && sudo apt full-upgrade -y [sudo] password for kali: 시스템 업데이트에 많은 시간이 걸리므로 기다린다. 중간에 묻는 것이 있으면 그냥 [Enter]를 눌러서 진행시킨다. Get:1 http://kali.download/kali kali-rolling/main amd64 libavif16 amd64 1.1.1-1 [117 kB] Get:2 http://kali.download/kali kali-rolling/main amd64 udisks2 amd64 2.10.1-11 [449 kB] Get:3 http://kali.cs.nycu.edu.tw/kali kali-rolling/main amd64 libudisks2-0 amd64 2.10.1-11 [154 kB] Fetched 720 kB in 11s (65.0 kB/s) apt-listchanges: Reading changelogs... (Reading database ... 148438 files and directories currently installed.) Preparing to unpack .../libavif16_1.1.1-1_amd64.deb ... Unpacking libavif16:amd64 (1.1.1-1) over (1.1.0-3) ... Preparing to unpack .../udisks2_2.10.1-11_amd64.deb ... Unpacking udisks2 (2.10.1-11) over (2.10.1-10) ... Preparing to unpack .../libudisks2-0_2.10.1-11_amd64.deb ... Unpacking libudisks2-0:amd64 (2.10.1-11) over (2.10.1-10) ... Setting up libavif16:amd64 (1.1.1-1) ... Setting up libudisks2-0:amd64 (2.10.1-11) ... Setting up udisks2 (2.10.1-11) ... Processing triggers for libc-bin (2.40-2) ... Processing triggers for man-db (2.13.0-1) ... Processing triggers for dbus (1.14.10-4+b1) ... Processing triggers for kali-menu (2024.3.1) ... C:\home\kali> reboot 시스템 업데이트가 완료되면 reboot 명령어로 재부팅한다. 한글글꼴 및 한글입력기 설치로그인 후에는 터미널을 실행한다. C:\home\kali> sudo apt install fonts-noto-cjk fonts-noto-cjk-extra fonts-naver-d2coding [sudo] password for kali: 여기서는 구글의 노토 CJK/한중일 글꼴과 네이버의 d2coding 글꼴을 설치하였다. 은글꼴(fonts-unfonts-core fonts-unfonts-extra)도 추천할 만 하다. C:\home\kali> sudo apt install ibus-hangul -y 한글입력기는 IBUS 방식의 한글입력기인 ibus-hangul을 설치한다. Kali Linux에서는 ibus-hangul을 설치하고 부팅하면 IBUS를 입력기로 인식하여 다음 부팅 때부터는 ibus-daemon을 자동으로 실행하는 것으로 보인다. C:\home\kali> reboot 한글 글꼴과 입력기 설치가 완료되면 reboot 명령어로 재부팅한다. C:\home\kali> ibus-setup 부팅이 끝나면 터미널에서 IBus 환경설정 명령어(ibus-setup)를 실행한다.
이제는 터미널이나 웹브라우저의 입력창 등에에서 오른쪽 웹취약점 점검 도구 설치웹취약점 점검에서 기본적으로 사용하는 공개용 도구들을 설치한다. C:\home\kali> sudo apt install nmap nikto zaproxy curl sqlmap hydra wpscan -y [sudo] password for kali: 위에서 설치한 도구들의 간단한 설명이다.
Kali Linxu를 설치하고 간단하게 취약점 점검을 진행하는 화면은 위와 같다. C:\home\kali> df -h Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev tmpfs 393M 856K 392M 1% /run /dev/sda2 62G 6.3G 52G 11% / tmpfs 2.0G 0 2.0G 0% /dev/shm efivarfs 128M 9.9K 128M 1% /sys/firmware/efi/efivars tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-udev-load-credentials.service tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup-dev-early.service tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-sysctl.service tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup-dev.service tmpfs 2.0G 209M 1.8G 11% /tmp /dev/sda1 511M 152K 511M 1% /boot/efi tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup.service tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service tmpfs 393M 124K 393M 1% /run/user/1000 C:\home\kali\Pictures> 설치와 설정이 완료된 후 칼리리눅스 가상컴퓨터의 저장용량을 확인해보면(df -h) 비교적 크기가 작은 6.3GB를 사용하고 있는 것을 볼 수 있다. 기본 Installer ISO 이미지인 kali-linux-2024.3-installer-amd64.iso를 설치하고 한글글꼴, 입력기, OWASP ZAP 등을 설치하면 15GB를 넘는다. 이에 비하면 매우 작은 용량이다. [처음 작성한 날: 2024.10.03] [마지막으로 고친 날: 2024.10.05] < 이전 글 : This virtual machine might have been moved or copied - MacOS Sequoia & VMware Fusion (2024.10.06) > 다음 글 : MS Windows 11 설치 후 깔끔하게 정리하기 - Win11Debloat를 이용한 블로트웨어 제거 (2024.09.29) |