칼리 리눅스


'운영 체제 '목록
WindowsMicrosoft Windows(Windows 9x, Windows NT)
리눅스데비안데비안 GNU/리눅스 · 우분투 · 리눅스 민트 · 칼리 리눅스 · 크런치뱅 · 하모니카 리눅스 · 기린 · Damn Small Linux · elementary OS · 스팀 OS
레드햇레드햇 엔터프라이즈 리눅스 · 페도라 · MeeGo · 붉은별 · 센트OS · 아시아눅스 · 타이젠
슬랙웨어슬랙웨어 리눅스 · 오픈수세 · Slax
맨드리바Mandriva · Open Mandriva Lx · 마제야 · PCLinuxOS · no.1Linux
안드로이드안드로이드 · 크롬 OS · Remix OS · Polaris OS
아치 리눅스아치 리눅스 · Manjaro Linux · Antergos · ArchBang Linux
기타젠투 리눅스 · Nix OS
유닉스BSDBSD · FreeBSD · NetBSD · OpenBSD · TrueOS · GhostBSD · DragonFly BSD · TmaxOS
XNUiOS · macOS · tvOS · watchOS
기타솔라리스(SmartOS) · IBM AIX · HP-UX
DOSDR-DOS · MS-DOS · FreeDOS · K-DOS
기타ReactOS · Mac OS · OS/2(eComStation)

[공식사이트]

The quieter you become, the more you are able to hear
"더 조용하면 더 많이 들린다"

1 개요

[Offensive Security]에서 만든 BackTrack의 후속버전[1][2]으로 백트랙과 마찬가지로 각종 해킹 툴을 모아놓은 운영체제이다.[3]

툴키디 양성소[4]

실무에서 쓰는 경우를 제외하고 칼리리눅스에 있는 툴을 쓰면서 자신은 툴키디 아니다라는 사람들이 꽤 있는데, 툴키디 맞다.

2 본문

나머지는 BackTrack과 거의 동일하지만 Kali Linux 만의 특징이라고 한다면 BackTrack에서 동작하지 않거나 중복되는 것들을 제거하고 300개 이상의 침투테스트툴들을 잡아넣었으며 백트랙에서 상당히 미약했던 무선장치 지원을 대폭강화하였다. 거기다 ARM프로세서의 지원까지 추가해 Geek들이 열광하고 있으며 여러가지 ARM장비(라즈베리파이, 삼성 ARM 크롬북 등)에 설치되고 있다. 또한 설치하지 않더라도 Live CD나 Live USB와 같은 형태로 PC 등에 설치하지 않고도 부팅할 수 있어 부팅 가능한 Kali Linux 이미지가 들어 있는 DVD나 USB 메모리를 가지고 다니면서 침투 테스트를 진행할 수도 있다.


3 버전

첫 버전은 2013년 3월 13일에 공개되었고 2014년 7월 22일 UEFI 부팅을 추가한 1.0.8버전이 공개 되었다. Ubuntu 기반이던 BackTrack과 달리 Debian 기반으로 바뀌었고 데비안 개발기준을 충족한다. 배포판 업그레이드가 가능하므로 BackTrack과 달리 새버전이 나올때 마다 다시 설치할 필요가 없어졌다.

2015년 8월 11일, 칼리 리눅스 2.0이 출시됐다. ([다운로드]) 2.0이리는 타이틀이 붙어진 만큼 많은 것이 바뀌었다. 먼저 4.0kernel로 바뀌었으며 데스크탑 환경과 각종 툴도 업데이트 되었다. 기존의 사용자들은 삭제를 안하고 간단한 작업만 하면 버전업 할 수있다. 다른 리눅스들은 훨씬 더 간단한게 함정

칼리 리눅스 1.0에서 2.0업그레이드 방법

1. 먼저 터미널을 실행한다

leafpad /etc/apt/sources.list
를 친다.

2. 다음의 문장을 leafpad에 복사한다.

deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security/ sana/updates main contrib non-free
3. 다음의 명령어를 친다.
apt-get update
마지막으로 다음의 명령어를 친다.
apt-get dist-upgrade
그럼 끝이다.

2.X대 버전에서 한글 깨짐 현상을 보고 나서 쇼크사가 일어날 수도 있으니 이에 유의하자.쇼크 수준이 아니잖아. 아에 못하는거지

2016년 8월 31일 칼리리눅스2의 두번째 버전이 출시되었다. ([보기])


4 안드로이드에서

안드로이드에서도 리눅스 디플로이라는 앱을 이용해 칼리 리눅스 환경을 사용할 수 있다. [설치법] 한가지 주의할 점은 링크된 블로그에서는 가상환경이라고 소개하고 있지만, 여기서 사용되는건 chroot이라는 프로그램으로 사실은 칼리에 포함된 패키지들을 안드로이드에 격리된 폴더를 만들어서 추가로 설치하는것에 가깝다. 커널을 제외하고는 모든 파일이 따로 설치되기에 실제로 운영체제가 하나 더 있는것과 거의 유사하지만, 커널의 드라이버가 툴과 호환되지 않는 경우는 해당 툴을 사용할 수 없다. 와이파이 해킹을 위해서는 드라이버가 툴에 의해 지원되는 와이파이 장치가 있어야 하는데 스마트폰의 와이파이 모듈은 지원되는 경우가 거의 없으므로 사실상 반쪽짜리라고 볼 수 있다.

2015년 1월, 칼리 리눅스의 공식 안드로이드 롬인 넷헌터(NetHunter OS)가 출시됐다! 안드로이드가 기본으로 깔려 있는 폰에 추가 설치를 하는 방식이다. Wifite등의 기능을 지원해야 하기에 넥서스에서 지원되지 않는 OTG를 되게 하는 커널을 설치한다. MultiROM Manager를 이용해 하나는 메인OS로, 하나는 Kali Nethunter로 쓸 수 있다(예를 들어 넥서스4같은 경우 최신 버전인 5.1.1을 지원하지만, Kali Nethunter는 킷캣만을 지원하는데, 이 때 쓰는 방법). 지원 기종은 넥서스4(킷캣), 넥서스5(킷캣,롤리팝), 넥서스6(킷캣), 넥서스7 2012(킷캣), 넥서스7 2013(킷캣,롤리팝), 넥서스9(롤리팝), 넥서스10(킷캣,롤리팝)과 원플러스.
현재 3.0 버전 기준으로, 순정롬 위에 덮어씌우는 방법으로 인스톨 해야한다.

5 참조 링크

[링크 참조]
[Kali Nethunter 공식 홈페이지]
[How to Upgrade kali Linux 1.0 to Kali linux 2.0]


[Kali Linux 2.0 Released]
  1. 혹은 정식버전으로도 볼 수 있다. BackTrack이 운영체제로써의 완성도는 타 배포판의 베타정도로 떨어졌었지만 Kali에서 끌어올렸다.
  2. Kali Linux 홈페이지의 설명은 'Rebirth of BackTrack, the Penetration Testing Distribution.'이다
  3. 다만 이걸 쓴다고 우리가 생각하는 간지나는 해커가 될 수는 없다. 말 그대로 오픈소스 해킹툴로 해킹하는거라 눈이랑 손만 달려있으면 모의 해킹을 해볼 수 있게 지원해주는 정도. 당연히 이런걸로 제대로된 방어 시스템은 뚫을 수 없고, 나쁘게 말하면 그냥 장난감수준이다. 장난감이 아니라 해킹이라는 작업을 지원하는 다양한 툴이 존재하는 툴박스로 생각해야한다. 넷버스 같은 올인원 해킹툴이 잔뜩 있는 OS로 생각하면 오산이다. 해킹 실력에 따라서 칼리 리눅스로 할 수 있는 것이 천차만별이며, 견고하게 방어된 시스템도 실력에 따라서 뚫을 수 있다.
  4. 툴(도구) 즉, 프로그램을 사용하면 실력이 떨어진다는 생각은 흔히 해킹침투 경험이 많이 없는 사람들이 생각하는 착각중 하나이다. 오늘도 많은 해커들은 다양한 툴를 조합하여 자신의 침투 전략에 맞추어 사용하고 있으며, 자신의 공격을 자동화시켜 툴로 만들어 사용한다. 다만 툴키티 양성소라는 말이 틀리진 않은게, 칼리로 입문을 하는 사람중 소수만이 툴키디를 넘어 고수가 되기 때문이다. 툴이 말그대로 뿌려지게 되면서 (요즘 무슨일이 안그렇겠냐만은) 진입장벽이 대단히 낮아졌고, 기본적인 해킹은 바로 가능하니 여기에 취해 주위에 자랑만 하고 더 배울려는 생각을 않는게 툴키디 테크이다.