반응형

먼저, 칼리 리눅스를 모르는 사람은 아래의 두 링크를 통해 정의를 보시기 바랍니다.

 

나무 위키 칼리리눅스

 

위키 백과 칼리리눅스 

 

칼리 리눅스백트랙(Backtrack)의 후속작이며, Offensive Security가 개발한 운영 체제입니다.

 

백트랙과 같이 해킹과 관련된 다양한 도구와 설명서가 있습니다.

 

백트랙우분투 기반이고, 칼리 리눅스데비안 기반입니다.

 

칼리 리눅스우분투의 시초가 되는 계열은 데비안 계열이므로 명령어 또한 거의 동일합니다.

 


1. 칼리 리눅스 iso 파일 다운로드

 

칼리 리눅스 iso 파일은 칼리 리눅스 공식 홈페이지인 www.kali.org/downloads/ 에서 다운로드할 수 있습니다.

 

칼리 리눅스 iso 파일을 다운로드 할 수 있는 페이지에 들어가면 아래와 같은 화면이 나옵니다.

 

 

위의 사진에서 빨간 박스 부분의 Recommended를 누르면 Kali linux 기본 ISO 파일을 다운로드하는 것이고

 

보라색 박스 부분의 Recommended를 누르면 Virtual Machines용을 다운로드하는 것이다.

 

 

빨간 박스 부분의 Recommended를 누르면 위의 사진과 같은 화면이 뜨고, 64bit 또는 32bit 또는 Apple M1 환경에서의 ISO 파일을 화살표 모양을 눌러 다이렉트로 다운로드 하거나 torrent로 다운로드 할 수 있다.

 

보라색 박스 부분의 Recommended를 누르면 위의 사진과 같은 화면이 뜨고, 64bit 또는 32bit 환경에서의 VMware용 혹은 VirtualBox용을 화살표 모양을 눌러 다이렉트로 다운로드 하거나 torrent로 다운로드 할 수 있다.

 

참고)

위의 사진을 보면 칼리 리눅스를 쉽게 가상 머신에 설치할 수 있도록

 

VMware 버전VirtualBox 버전으로 나누어 64bit32bit 파일 각각 다운로드할 수 있게 제공해주고 있습니다.

 

자신의 가상 머신에 맞게 다운로드하여 가상 머신에서 다운로드한 파일을 열어주거나

 

VMware 같은 경우는 열어서 어떠한 메시지 창이 뜨면 I copied it을 눌러주면 됩니다.

 

 


2. Vbox(virtualbox)에 칼리 리눅스 설치

 

Vbox를 켜면 아래의 사진과 같은 화면이 보일 것입니다.

 

빨간색 박스로 표시된 새로 만들기를 클릭합니다.

 

 


2-1

 

아래의 사진과 같은 화면이 뜨면 아래의 설명을 참고하여 적은 뒤 계속을 눌러줍니다.

 

이름 : 생성될 운영 체제의 별명을 입력해줍니다.

         (ex. KaliLinux_for_installation)

 

머신 폴더 : 생성될 운영 체제에 관한 파일들이 저장될 경로

                 (ex. 외장 디스크로 경로를 지정할 시, 다른 컴퓨터에서도 vbox를 통해 사용 가능)

 

종류 : 생성될 운영 체제의 종류.

         (저희가 생성할 운영 체제는 리눅스 종류입니다.)

 

버전 : 자신이 다운로드한 iso 파일이 32bit인지 64bit인지에 따라 선택.

 

참고)

Vbox에는 버전 항목에서 Kali Linux가 없습니다.

 

하지만 Kali Linux데비안 계열이므로 Debian을 선택하고 다운로드 받은 iso 파일이 32bit인지 64bit인지에 따라 선택하시면 됩니다.

 

 


2-1-1 (참고)

 

종류 에는 아래의 사진과 같이 여러 종류가 있습니다.

 

종류는 자신이 다운로드한 iso 파일이 어떤 운영 체제인지를 알려주기 위함이므로

 

만약, Windows를 사용하기 위해 윈도우 iso 파일을 올리려면Microsoft Windows를 선택하면 됩니다.

 

 


2-1-2 (참고)

 

버전 은 자신이 올릴 운영 체제가 32bit인지 64bit인지에 따라 선택해줍니다.

 

다만, 자신이 올릴 운영 체제와 맞는 이름과 bit를 선택해야 합니다.

 

 


2-2

 

가상 머신에 할당할 메모리를 지정합니다.

 

자신의 데스크톱이나 노트북의 RAM이 4GB라면 2GB 정도 할당해주면 됩니다.

 

자신의 데스크톱이나 노트북의 RAM이 8GB라면 4GB 정도 할당해주면 됩니다.

 

그 이상은 보통 6GB나 8GB를 할당해주면 됩니다.

 

만약, 자신의 데스크톱이나 노트북의 RAM 8GB인데 가상 머신에 8GB를 다 주면 가상 머신은 원활하게 돌아가겠지만

 

그렇게 한다면 자신의 데스크톱이나 노트북이 원할하게 동작할 수 없게 됩니다.

 

저의 경우는 노트북의 총 RAM 용량이 16GB이므로 가상 머신에 6GB 할당해 주겠습니다.

 

 


2-3

 

계속을 눌러 진행하면 아래의 사진과 같은 화면이 보일 것입니다.

 

보통 사진과 같이 2번째를 선택하고 계속을 눌러 진행하면 됩니다.

 

만약 기존에 사용하던 가상 하드 디스크가 있다면 3번째를 선택하면 됩니다.

 

 


2-4

 

보통은 vbox에서 사용할 경우 아래의 사진과 같이 첫 번째를 선택해주면 됩니다.

 

하지만 나중에 vmware과 같은 가상 머신에서 이용하려면 vmdk를 선택해주면 됩니다.

 

VDI (Virtual Dsik Image) : Oracle vbox(virtualbox)에서만 사용할 경우 사용하는 포맷.

 

VHD (Virtual Hard Disk) : Oracle의 vbox(virtualbox), Microsoft의 Hyper-v, Citrix의 xen에서 사용하는 포맷.

 

VMDK (Virtual Machine Disk) : Oracle의 vbox(virtualbox), VMware의  VMware player에서 사용하는 포맷.

 

 


2-5

 

동적 할당을 선택하고 진행해줍니다.

 

동적 할당은 사용하는 대로 크기가 커지지만

 

고정 크기는 처음에 크기를 딱 지정해 주는 것입니다.

 

 


2-6

 

아래의 사진과 같은 화면이 뜨면 크기를 지정해줍니다.

 

자신의 데스크탑이나 노트북의 용량이 얼마나 남았는지 확인하고 자신의 상황에 맞게 지정해 주면 됩니다.

 

보통 20GB 정도 주면 되지만 부족할 수도 있기 때문에 30GB나 40GB 정도로 줍니다.

 

그리고 만들기 버튼을 눌러줍니다.

 

 


2-7

 

가상 머신이 생성되고 나면 아래와 같은 화면이 보일 것입니다.

 

왼쪽에는 자신이 설정한 별명으로 목록이 생겼을 것입니다.

 

그리고 설정을 눌러 해당 가상 머신의 설정창에 들어가 줍니다.

 

 


2-8

 

설정 창의 맨 위쪽에 탭들 중 시스템 탭 들어가 줍니다.

 

아래의 사진 속 빨간색 박스로 표시된 부팅 순서 부분에서 플로피 체크 박스를 해제해 줍니다.

 

PIIX3 ICH9 보통 PIIX3로 선택합니다.

 

이 둘의 차이점은 간단히 말해서 PIIX3가 오래전부터 지원되어오던 것이고 ICH9는 PIIX3보다 최신으로 생겨난 것입니다.

 

ICH9로 해도 되지만 이는 운영 체제의 종류와 지원 여부를 잘 확인하고 선택해야 합니다.

 

 


2-9

 

위와 동일하게 시스템 탭에서 아래의 사진 속 빨간색 박스 부분 중 마더보드와 가속이 적힌 부분을 보시면 가운데에 프로세서라고 있습니다.

 

해당 설정창에서는 cpu의 코어 수를 선택해줍니다.

 

1로 하면 가상 머신 운영 체제가 버거워 할 수 있기 때문에

 

자신의 데스크톱이나 노트북의 cpu 사양을 확인하여 코어 수를 알맞게 조정해주면 됩니다.

 

 


2-10

 

다음으로 저장소 탭으로 들어가서

 

아래의 사진 속 더 작은 빨간색 박스 부분을 눌러줍니다.

 

 


2-11

 

아래의 사진과 같이 화면이 뜨면 사진 속 빨간색 박스 부분을 눌러줍니다.

 

 


2-12

 

그리고 나서 자신이 다운로드하였던Kali Linux iso 파일을 선택해줍니다.

 

 


2-13

 

아래의 사진과 같은 화면이 뜬다면 다시 한번 자신이 다운로드하였던 Kali Linux iso 파일을 선택해줍니다.

 

그리고 확인을 눌러주면 Vbox 세팅은 끝납니다.

 

 


2-14

 

이제 Kali Linux를 실행해 줍니다.

 

두 가지 방법이 있는데 하나는 왼쪽에 있는 자신이 설정한 별명 부분을 두 번 연속으로 클릭하여 실행하는 것이고

 

하나는 해당 가상 머신 운영 체제를 선택 후 오른쪽에 있는 빨간색 박스 부분의 시작 부분을 눌러 시작해줍니다.

 

 


2-15

 

Kali Linux를 처음 부팅하면 아래의 사진과 같은 화면이 보입니다.

 

Kali Linux를 설치하기 위해서는 Graphical install이나 Install을 선택해주면 됩니다.

 

하지만 그래픽이 있는 상태에서 설치하는 것이 더 편하기 때문에 Graphical install을 선택하고 Enter를 눌러줍니다.

 

참고)

 

목록 선택은 화살표 방향키로 가능하며, 자신의 호스트 운영 체제로 돌아가고 싶다면 Ctrl + Alt를 누르면 됩니다.

(Mac이나 Macbook 에서는 Control + Command키입니다.)

 

 


2-16

 

여기서는 Kali Linux에서 사용될 언어가 어떤 것인지 설정하는 것입니다.

 

저는 English 그대로 설정하도록 하겠습니다.

 

Korean을 찾아서 선택하셔도 됩니다만, 후에 한글 패키지 설정을 따로 해주어야 정상적으로 사용할 수 있습니다.

 

Enter 혹은 continue를 눌러줍니다.

 

 


2-17

 

여기서는 자신의 위치를 선택하는 것입니다.

 

여기서도 역시 기본으로 설정되어 있는 United States를 선택하고 진행하도록 하겠습니다.

 

바로 이전에 선택했던 나라가 Korean이면 여기서 Seoul로 설정하면 될 것입니다.

 

그리고 Enter 혹은 continue를 눌러줍니다.

 

 


2-18

 

여기서는 키맵을 설정합니다.

 

언어는 영어로 설정했었지만

 

키보드 키맵은 한국에서의 키맵을 사용하기 때문에 Korean을 선택합니다.

 

그리고 Enter 혹은 continue를 눌러줍니다.

 


2-19

 

여기서는 시스템의 호스트 이름을 지정합니다.

 

저는 저의 칼리 리눅스라는 것을 의미하기 위해 sean-kali라고 설정했습니다.

 

그리고 Enter 혹은 continue를 눌러줍니다.

 

 


2-20

 

여기서는 도메인 이름을 지정합니다.

 

저의 경우는 도메인 이름을 설정할 필요가 없기 때문에 그냥 아무것도 입력하지 않고 Continue를 눌러 진행합니다.

 

 


2-21

 

여기서는 Kali Linux에서 root 사용자 대신 사용할 사용자 계정의 이름을 설정합니다.

 

저는 저의 닉네임인 sean을 입력했습니다.

 

그리고 Enter 혹은 continue를 눌러줍니다.

 

 


2-22

 

여기서는 Kali Linux에서 사용할 자신의 사용자 계정 이름을 설정합니다.

 

윗부분에서 설정했던 이름과 동일하게 가도 되는 부분입니다.

 

Enter 혹은 continue를 눌러줍니다.

 

 


2-23

 

여기서는 위에서 설정했던 사용자 계정에 대한 비밀번호를 설정합니다.

 

그리고 Enter 혹은 continue를 눌러줍니다.

 

 


2-24

 

여기서는 시간을 설정합니다.

 

저는 처음에 미국으로 설정했었기 때문에 미국의 도시 목록이 나옵니다.

 

한국으로 설정했었던 사람들은 여기서 서울로 설정하면 됩니다.

 

그리고 Enter 혹은 continue를 눌러줍니다.

 

 


2-25

 

여기서는 파티션 디스크를 설정합니다.

 

사용자화 하고 싶다면 Manual을 선택하여 사용자가 직접 지정해주면 됩니다.

 

저는 첫 번째 항목 그대로 선택하고 continue를 눌러 진행하겠습니다.

 

그러면 두 번째 사진과 같이 나옵니다.

 

Vbox에서 설정했었던 가상 머신 용량이 30GB였었습니다.

 

대략 비슷하기 때문에 목록에 있는 디스크가 맞습니다.

 

선택하고 계속 진행해 줍니다.

 

 


2-26

 

여기서는 최종적으로 리눅스의 기본 디렉터리들을 나눌 것인지 아니면 한 파티션에 다 넣을 것인지 설정합니다.

 

새로운 사용자들에게는 첫 번째 항목을 추천하기 때문에 첫번 째 항목을 선택하고 진행합니다.

 

 


2-27

 

마지막으로 파티션 정보들을 확인한 뒤

 

마지막 항목인 Finish partitioning and write changes to disk를 선택하고 계속 진행합니다.

 

그리고 두 번째 사진과 같은 화면이 뜨면 Yes를 선택하고 Continue를 눌러 진행합니다.

 

 

 


2-28

 

그러면 아래의 사진과 같이 설치가 진행됩니다.

 

 


2-29

 

여기서는 사용자에게 보일 Kali Linux의 디자인을 선택합니다.

 

Xfce, GNOME, KDE Plasma 각각 디자인이 다릅니다.

 

구글에 각각 검색하여 이미지를 통해 확인하고 자신이 원하는 디자인의 환경을 선택하면 됩니다.

 

그리고 마지막 항목인 large -- default selection plus additional tools를 선택하고 continue를 눌러 진행합니다.

 

 


2-30

 

그러면 아래의 사진과 같이 소프트웨어들이 설치됩니다.

 

 


2-31

 

여기서는 부트 로더를 설정합니다.

 

첫 번째 사진과 같은 화면에서는 "Yes"를 선택하여 진행합니다.

 

두 번째 사진과 같은 화면에서는 두 번째 항목에 있는 /dev/sda (ata-VBOX_HARDDISK_~~)를 선택한 뒤 진행합니다.

 

 


2-32

 

이제 Kali Linux의 설치가 완료되었습니다.

 

Continue를 눌러서 Kali Linux를 부팅해줍니다.

 

 


2-33

 

부팅이 완료되면 아래의 사진과 같이 자신이 설정했던 계정이 뜰 것입니다.

 

자신의 계정을 선택하면 비밀번호 입력 창이 뜨고 설정했던 비밀번호 입력하면 성공적으로 로그인이 완료됩니다.

 

 


3. 칼리 리눅스 패키지 업데이트 및 업그레이드 그리고 한글 패키지 설정

 

이제 Kali Linux 설치가 완료되었으니 내장되어 있는 프로그램들을 최신 버전으로 업데이트해주어야 합니다.

 

아래의 사진 속 왼쪽에 있는 즐겨찾기 목록에서 3번째에 있는 검은색의 터미널 아이콘을 눌러서 터미널을 켜줍니다.

 

 


3-2

 

먼저, sudo apt update를 입력하여 운영 체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트합니다.

 

만약 사용자 계정의 비밀번호를 요구한다면 비밀번호를 입력해줍니다.

 

단, 입력하는 비밀번호는 보이지 않습니다.

 

그렇기 때문에 아무것도 입력되고 있다는 표시가 뜨지 않더라도 입력이 되고 있는 것입니다.

 

 


3-3

 

다음으로 sudo apt upgrade를 입력하여 패키지들을 최신 버전으로 업그레이드해줍니다.

 

 


3-3-2

 

아래의 사진과 같이 뜬다면 Enter 혹은 Y를 눌러 진행해줍니다.

 

 


3-3-3

 

sudo apt upgrade를 진행하다가 아래와 같이

 

첫 번째 사진의 화면이 나오면 화살표 방향키 중 왼쪽 방향키와 오른쪽 방향키를 이용하여 Yes를 선택한 뒤 Enter를 눌러줍니다.

 

아래 두 번째 사진과 같은 화면이 보이면 OK가 기본적으로 선택되어 있기 때문에 그냥 Enter를 눌러줍니다.

 

 

 


3-4

 

이제 내장되어 있던 패키지들은 최신 버전으로 업데이트되었습니다.

 

하지만 Kali Linux를 사용하다가 한글 출력을 보면 한글이 깨져서 보입니다.

 

Kali Linux 내에서 Firefox 브라우저naver.com에 들어가면 한글이 깨져 보이는 것들이 있습니다.

 

이제 한글 설정만 해주면 됩니다.

 

아래의 3개의 명령어를 하나씩 터미널에서 입력하여 패키지들을 설치하면 됩니다.

 

명령어 중간에 -y 옵션은 위에서 updateupgrade 명령을 입력했을 때 사용자 동의를 구하는 부분에서

사용자가 Enter 혹은 Y를 누르지 않아도 Y를 누른 것처럼 진행하라는 옵션입니다.

 

한글 폰트 관련 패키지 설치

sudo apt install -y fonts-nanum

 

한글 입력기 관련 패키지 설치

sudo apt install -y fcitx-lib*

sudo apt install -y fcitx-hangul

 

그리고 모두 설치했다면 sudo reboot을 입력하여 Kali linux를 재부팅한 뒤 로그인해줍니다.

 

 

 

 


3-5

 

이제 한글 입력기를 설정해 줍니다.

 

먼저 아래의 사진 속에 빨간색 박스 부분에 있는 주사위 모양 아이콘을 눌러줍니다.

 

그리고 input이라고 검색하면 아래의 두 번째 사진처럼 Input Method가 있습니다.

 

 

 


3-5-2

 

아래의 두 사진과 같은 창이 뜨면 OK와 YES를 눌러서 진행합니다.

 

 

 


3-5-3

 

그다음 아래의 사진과 같은 화면이 나오면 fcitx를 선택한 뒤 OK를 눌러줍니다.

 

그리고 또 다른 창에서도 마찬가지로 OK를 눌러줍니다.

 

그러면 한글 입력기가 설치 및 설정되었습니다.

 

참고)

한글 입력기의 종류에는 fcitx 말고도 다양하게 있습니다.

 

다른 한글 입력기의 종류에는 아래의 사진에 있는 ibusxim 같은 것들이 있습니다.

 

 


이렇게 해서 Vbox에서 칼리 리눅스를 설치해보았습니다.

 

위의 설명을 참고하여 칼리 리눅스를 설치해보시고 안 되는 부분이 있거나 오류가 뜨면 댓글을 남겨주시거나 블로그 홈에 있는 제 연락처로 질문 남겨주시면 됩니다.

 

 

반응형

+ Recent posts