본문 바로가기

[LEE] Information Technology/Hacking

[LEE] kail linux 설치 2편 - Kali linux 설치

[LEE] kail linux 설치 2편 - Kali linux 설치

■ 제품

OS version :

 1. kali-linux-2016.2-amd64 (2016-2월) : 설치 메뉴얼

 2. 최신 칼리리눅스는 아래의 경로에서 확인 가능 

 

다운로드 :

- https://www.kali.org/downloads/

 

■ 칼리 리눅스란?

칼리 리눅스(Kali Linux)는 정보 보안을 테스트하기 위한 오픈 소스 리눅스 배포판인 백트랙의 후속버전이다.[2] 이 안에는 백트랙처럼 수많은 해킹과 관련된 도구와 설명서들이 있다. 흥미로운 점은 백트랙은 우분투를 기반으로 했다면, 칼리 리눅스는 데비안을 기반으로 만들었다는 것이다. 칼리 리눅스는 칼리 리눅스 공식 사이트에서 ISO 이미지 파일 또는 토렌트 등을 이용하여 무료로 다운로드가 가능하다.  -출처 : 위키백과-

칼리 리눅스는 정보 보안을 위해 모의해킹을 하는 도구로 현업에서 실제 사용하는 도구이다.

해당 기능들은 실제 악의적인 해커들이 공격하는 도구로도 사용되며, 무분별한 공격을 하면 법적 책임을 받으며, 해킹 테스트를 위해서 테스트베드를 구성하여

사용하는 옳은 방법이다.

 

■ 기능 :

너무 많은 기능들이 툴들이 탑재되어 있어 일일이 기능을 설명할 순 없다.

(네트워크, 웹 어플리케이션, DB, 무선랜 공격등 IT제품들의 취약점을 확인할 수 있는 툴 들이 존재한다)

각각의 기능은 추 후 포스팅에서 확인 할 수 있을 것이다.

 

■ 설치 조건 :

실제 PC에 해당 제품을 설치 할 순 있겠지만, VM(가상머신)을 통해 설치하겠다.

1. VMware 사전 셋팅

2017/06/06 - [[LEE] Information Technology/Hacking] - [LEE] kail linux 설치 1편 - VMware 설정 편

 

2. 칼리리눅스 설치 파일 : https://www.kali.org/downloads/

 

■ 설치요약 :

1. 인스톨 화면설정 : Graphical install 클릭

2. 언어 설정 : english 클릭

3. 지역 설정(표준시간 설정) 1: other 클릭

4. 지역 설정(표준시간 설정) 2: Asia 클릭

5. 지역 설정(표준시간 설정) 3: korea, Republic of 클릭

6. 언어 표준 인코딩 설정 : United states - en_US UTF-8 클릭

7. 표준 입력장치 설정: English or korean 클릭

8. Hostname(컴퓨터이름) 설정: 기본 kali 바꿔도 무방하다.

9. 도메인설정: 아무것도 넣지 않고 NEXT

10. root 계정 비밀번호 설정 : 동일한 비밀번호를 2곳에 넣으면 된다.

11. partition 설정1: Guided-use entire disk 클릭

12. partition 설정2: 디스크가 하나이므로 NEXT

13. partition 설정3:  all files in one partition 클릭

14. partition 설정4:  Finish partitioning and write changes to disk 클릭

15. partition 설정5: YES 클릭

16. mirror 기능 설정: YES 클릭

17. proxy server 를 설정 : 아무것도 않 넣고 NEXT

18. GRUB boot loader 설치: YES 클릭

19. boot loader 위치 설정: /dev/sda 설정

20. 설치 끝

 

■ 동영상가이드 :

 

■ 엮인글

 2017/06/06 - [[LEE] Information Technology/Hacking] - [LEE] kail linux 설치 1편 - VMware 설정 편

 

■ 설치가이드 :

전 포스팅 (2017/06/06 - [[LEE] Information Technology/Hacking] - [LEE] kail linux 설치 1편 - VMware 설정 편) 에서

기본적인 VMware의 설정 셋팅을 마쳤다. 이번 가이드는 칼리 리눅스 설치를 진행하겠습니다.

 

 

1. VMware에서 사전에 만들었던 칼리 리눅스 [power in this virtual machine] (가상머신 구동)을 할 경우 위 화면의 boot menu 가 나온다

해당 메뉴는 모두 인스톨 관련 메뉴지만 처음 설치하는 사용자는 [Graphical install] 를 통해 GUI 환경을 설치 화면을 볼 수 있다.

 

2. 언어 설정 부분이다. 실제 칼리 리눅스는 한글화 지원이 되어 있지 않다 보니 글자가 깨지므로 [English]로 설치를 진행한다.

 

3. 지역 설정으로 실제 해당 지역설정에 따라 linux 의 표준시간이 변경된다. 실제 대한민국이 표시되어 있지 않아 [Other] 를 클릭한다

 

4. 지역 설정 2번째다. 대한민국은 Asia 에 있으므로 [Asia]를 클릭한다.

 

5. 지역 설정 3번째다. [korea, Republic of] 클릭 한다.

 

6. 해당 설정은 언어 incoding 설정이다. 우리는 언어를 English 로 설정했기에 en_US 를 설정한다 UTF-8은 유니코드로 된

인코딩 방식중의 하나이다.

 

7. 키보드 설정으로 필자는 korean 으로 했다. 이는 키보드의 배열을 의미하며 영어 배열은 동일하기에 korean으로 해도

별 문제가 생기지는 않는다. 추 후 한국어 설정을 위한 칼리 리눅스 환경 셋팅편을 별도로 포스팅할 예정이기에 korean or

English 로 마음대로 선택해도 된다.

 

위 항목의 셋팅된 내용으로 칼리리눅스를 설정한다. 그냥 기다리면 된다.

 

8. hostname 설정으로 컴퓨터 이름이다. 기본 kali 라고 되어 있으며 나중에도 바꿀 수 있으며 바꾸고 싶은 분은 바꾸셔도 된다.

 

9. domain 설정이다. 도메인은 일반적으로 개인 사용자는 사용하지 않는다. 도메인으로 설정될 경우 해당 도메인의 PC는

그룹정책에 의해서 자원을 서로 공유할 수 있으며, 여러가지 중앙통제를 진행 할 수 있다. 몇몇 시스템들은 도메인 조인된

상태에서만 동작하는 솔루션들이 존재 한다. 실제 도메인 가입을 하지 않을 것이기 때문에 그냥 아무것도 넣지 않고

NEXT 를 눌러주면 된다.

 

10. root 의 password 설정이다. 해당 버전에서는 root(관리자계정)지정되어 있으며 root의 비밀번호를 넣어주면 자동 셋팅된다.

 

11. partition 설정1로 기본 사용자는 Guided-use entire disk 를 선택시 wizard 형태의 설정이 지원된다.

LVM은 논리 볼륨 매니저로 일반 사용자가 쓸 필요는 없다.

 

12. Partition disk 설정 2로 어던 HDD 디스크를 설정할 것인가에 대한 설명이다.

디스크가 하나밖에 없어 우린 그냥 다은 설정을 진행하면 된다.

 

13. partition disk 3으로 우리는 all files in one partition 을 선택한다. 해당 선택으로 별도의 파티션을 나누지 않고

한 파티션에 모두 설치하는 것이다.

 

14. partition disk4 항목으로 여태 설정했던 값을 확인하는 페이지다.

ext4 는 windows PC의 fat32, NTFS 등의 파일시스템을 의미하며 사용자 영역으로 잡힌다.

Swap은 가상메모리 공간으로 windows 의 페이징 공간과 동일하다.

우리는 설정이 완벽하므로 Finish partitioning and write changes to disk 를 클릭 한다.

 

15. partition disk5 항목으로 상기 설정했던 항목으로 포맷을 진행한다는 내용이다. YES를 클릭하고 넘어간다.

 

실제 시스템 설치파일들이 복사되고 설치되는 과정이다. 기다리면 된다.

 

16. network mirror 를 사용하겠냐는 항목이며 VMware의 경우 본체 PC의 물리적 자원을 공유(CD-rom, network)을 하기 떄문에

mirror 기능을 설정해야 한다. YES를 선택한다.

 

17. proxy server 를 설정하여 인터넷에 접속하냐는 내용이다. 실제 일반적이 개인 환경에서는 프락시 서버를 경유하여

인터넷을 사용하지 않기 때문에 아무것도 넣지 않고 다음으로 진행한다.

 

18. GRUB boot loader 를 설치할 것이냐는 질문이며 linux 구동간 꼭 필요한 설정이므로 YES를 클릭 후 진행한다.

 

19. boot loader 의 위치에 대한 설정이다. 실제 하드디스크가 읽혀지는 순서를 알면 해당 내역이 이해가 되며, 우리는

/dev/sda를 선택하여 진행하면 된다. 만약 main PC에 리눅스와 windows 를 동시에 깔고 싶고 부팅 간 멀티부팅을 지원하겠금

설정하고 싶을 때 사용된다고 보면 된다.

 

20. boot loader 설치 화면

 

부트로더 설치를 마지막으로 칼리 리눅스의 설치 화면을 마친다.