[HACKING] katoolin 을 이용한 Kali Linux Hacking tool 간편 설치(Easy Install Kali Linux Hacking Tool)

최근 Kali linux 2.0 이 릴리즈 되었습니다. 이에 맞춰서 kali 내부의 툴을 쉽게 설치할 수 있는 스크립트가 공유되고 있습니다. 저도 facebook group를 통해 정보를 얻었고, 확인해보니 간단하게 kali 저장소를 이용한 설치방법(apt)이지만 구조나, 주요 툴 리스트를 확인하며 설치가 가능하단 점에서 좋은 스크립트라고 생각들었습니다.

이 스크립트의 이름은 “katoolin” 입니다.

LionSec이 github를 통해 배포하고 있으며, 아래와 같이 clone 명령으로 쉽게 다운로드가 가능합니다.

git clone https://github.com/LionSec/Katoolin.git

파일 리스트는 python script 하나와 각종 정보파일만 존재합니다.

ll

합계 92 drwxr-xr-x 3 root root 4096 8월 24 12:00 . drwxr-xr-x 3 root root 4096 8월 24 12:00 .. drwxr-xr-x 8 root root 4096 8월 24 12:00 .git -rw-r–r– 1 root root 702 8월 24 12:00 .gitignore -rw-r–r– 1 root root 18047 8월 24 12:00 LICENSE -rw-r–r– 1 root root 1034 8월 24 12:00 README.md -rw-r–r– 1 root root 51359 8월 24 12:00 katoolin.py

쉬운 사용을 위해 katoolin.py 를 /usr/bin/ 에 복사하여 명령행처럼 쓰셔도 좋습니다.

cd Katoolin

cp katoolin.py /usr/bin/katoolin

katoolin

\(\\)\ \(\\)\ \(\\) | \(|\) | \(|\__|\) |\(/\)\(\)\ \(\)\(\\)\(\)\ \(\)\(\\) |\(\\)\(\)$\ \(\)$ / _\(\ \_\) _| \(__\)\ \(__\)\ \(|\) |\(__\)
\(\)< \(\)\($ | Kali linux tools installer |\) |\(|\) | \(|\) |$$\ \(__\) | \(|\)\ \(|\) |\(|\) |\(|\) |\(|\) | \(| \\)\ $\(\)\(| \\)\(|\\)\(\) |$\(\)$ |\(|\) |\(|\) | _
| _| _
| _/ ___/ __/ _|_|_| __| V1.0

  • – – +=[ Author: LionSec Homepage: www.lionsec.net
  • – – +=[ 330 Tools

1) Add Kali repositories & Update 2) View Categories 3) Install classicmenu indicator 4) Install Kali menu 5) Help

kat >

위와 같이 실행 시 명령행 창이 나타나며 help를 통해 명령을 확인해가며 kali 의 툴 설치가 가능합니다.

1) Add Kali repositories & Update 이 항목은 툴 설치 전 apt/source.list 파일에 저장소 추가 및 apt-get update 작업을 수행하기 때문에 kat 설치 후 먼저 실 행하여 세팅이 필요합니다.

2) View Categories 해당 항목은 실제로 툴 설치가 이루어지는 부분입니다. 입력 시 아래와 같이 Kali에서 제공하는 메뉴리스트가 나오며, 각 리스트에는 해당 범주에 맞는 툴들이 나타납니다. 툴의 번호를 명령행에 입력 시 해당 툴이 설치됩니다.

kat > 2

********** All Categories ***********

1) Information Gathering8) Exploitation Tools 2) Vulnerability Analysis9) Forensics Tools 3) Wireless Attacks10) Stress Testing 4) Web Applications11) Password Attacks 5) Sniffing & Spoofing12) Reverse Engineering 6) Maintaining Access13) Hardware Hacking 7) Reporting Tools 14) Extra

0) All

Select a category or press (0) to install all Kali linux tools .

kat > kat > 4

=+[ Web Applications

1) apache-users21) plecost 2) Arachni22) Powerfuzzer 3) BBQSQL23) ProxyStrike 4) BlindElephant24) Recon-ng 5) Burp Suite25) Skipfish 6) CutyCapt26) sqlmap 7) DAVTest27) Sqlninja 8) deblaze28) sqlsus 9) DIRB 29) ua-tester 10) DirBuster30) Uniscan 11) fimap31) Vega 12) FunkLoad32) w3af 13) Grabber33) WebScarab 14) jboss-autopwn34) Webshag 15) joomscan35) WebSlayer 16) jSQL36) WebSploit 17) Maltego Teeth 37) Wfuzz 18) PadBuster38) WPScan 19) Paros 39) XSSer 20) Parsero40) zaproxy

0) Install all Web Applications tools

Insert the number of the tool to install it .

kat > 28 패키지 목록을 읽는 중입니다… 완료 의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료 ..snip…

해당 툴에 해당 하는 숫자를 입력하여 쉽게 설치가 가능합니다. 물론 의존성 문제 발생 부분이나, 패키지가 누락된 경우가 있어 설치가 불가능한 툴도 있지만 직접 찾아서 Build 하고 Complie 하는 것 보다는 훤씬 쉽습니다.

3) Install classicmenu indicator 4) Install Kali menu

3, 4번 메뉴는 Kali 에서 제공하는 메뉴를 설치하는 기능입니다. 2번과 동일하게 apt 패키지 관리자를 이용하여 설치합니다. 설치는 해보았으나, 움 Gnome3를 나름 커스텀해서 쓰는지라 바로 눈에 들어오진 않네요.. :(

Kali Linux 가 아닌 다른 리눅스를 사용하시는 분들에게는 굉장히 유용한 도구입니다. 물론 한땀한땀 설치하는것도 재미있긴 하지만, 편의성을 위해선 이 스크립트는 굉장히 좋은 스크립트로 보입니다.