[HACKING] BlackArch Linux Install, Review (Arch linux for Pentest)

이번에 가상머신 정리좀 할 겸 최근에 이야기 나왔던 BlackArch를 설치해봤습니다. 개인적으로 Arch Linux를 써본적이 없기 때문에(딱 한번 설치만 해봤던거 같네요) 기대감을 지닌 채 구성을 하였습니다.

이번 포스팅에선 BlackArch Linux에 대한 전반적인 Review로 진행하려 합니다.

Arch Linux?

일단 Black Arch에 대해 알기전에 Arch Linux에 대해 알고 시작하면 좋습니다. Bakctrack 이나 Kali에서도 기본 Base가 되는 ubuntu/Debian에 대해 모르고 접근한다면 생각보다 잘 사용할 수 있을거라고는 못봅니다. (툴 사용만 할 거 아니자나용)

먼저 Arch Linux는 사용자보단 개발자에게 포커싱이 맞춰진 OS입니다. 간결함과 최소주의를 추구하며 자체적으로 Package manager인 pacman을 사용합니다. debian으로 보면 apt 와 같은 역할을 하죠.

원본 태생은 크럭스에서 나왔으며 젠투와 같이 롤링 릴리즈, 즉 릴리즈 없이 각 패키지의 버전만 갱신하는 형태로 구성됩니다. (어떻게 보면 정말 좋은 부분이기도 하죠)

Black Arch

BlackArch는 Arch linux 기반의 Pentest OS 입니다. 유사한 OS로는 Kali(구 Backtrack), blackbuntu, REMNUX 정도가 있습니다.

BlackArch는 회사가 아닌 각각 개인 개발자들끼리 모임(?)에서 만든 리눅스입니다. (자원봉사자..) 그래서 여러 해커(+보안업체 직원)가 만든 것으로 보입니다.

BlackArch 설명에서 보면 1450개의 Tool을 지원한다고 합니다. 매우 많은 툴인데, 이것을 다 익히려면 많은 시간이 걸리겠네요. 다만 많이 사용하는 툴이 많을 것 같아 사용자의 역량에 따라 차이가 날 듯 싶습니다.


BlackArch Linux is an Arch Linux-based penetration testing distribution for penetration testers and security researchers. The repository contains 1450 tools. You can install tools individually or in groups. BlackArch Linux is compatible with existing Arch installs. For more information, see the installation instructions. Also, news are published on our blog site.

Please note that BlackArch is a relatively new project. To report bugs and request new tools, please visit the issue tracker on Github, stop by IRC, or email us.

The BlackArch Live ISO contains multiple window managers. Below you will find screenshots of a few of them.

Download BlackArch

아래 주소에서 다운로드 가능합니다. https://blackarch.org/downloads.html

Live ISO와 Netinstall을 지원하며 저는 Netinstall을 통해 설치하였습니다.

Default Login/Password는 root:blackarch 입니다.

부팅 후 위 정보를 이용해 로그인 하면 파일 2개를 확인할 수 있습니다.

[ blackarch ~ ]# ls install.txt README

README를 읽어보시면 blackarch-install 이라는 명령을 통해 설치할 수 있다고 나옵니다.

[ blackarch ~ ]# blackarch-install

위와 같이 명령을 주면 3가지의 install menu가 나타납니다.

  1. Install from repository using pacman
  2. Install from Live-ISO
  3. Install from sources using blackman

저는 pacman 관리자를 이용해서 설치하였습니다. 1번!

그다음은 Key map을 물어봅니다. 사용하시는 keymap으로 설정해줍니다.

그다음 Host 이름부터 Network Adaptor 등등 일반적인 리눅스 설치과정을 따라갑니다. CUI라 긴장하지 마세요. 똑같아요

Network 설정까지 완료되면 pacman을 통해 업그레이드를 합니다. 아마 기본 Arch Linux에 패키지를 얹는 식으로 구성된듯 합니다.

파티션 세팅까지 다 하시면 Install 을 시작합니다.

중간에 x-windows 사용 여부에서 사용으로 하시면 비웃네요 (noob noob noob….) (CUI도 좋지만 GUI가 나쁜게 아냐 ㅜㅜ)

마지막까지 진행하시면 한번 더 noob이라고 놀림받고 완료됩니다.

(마지막까지..)

Supports tool

1450개의 툴을 지원한다고 합니다. 많이 알려진 Pentest tool에 blackarch 팀만의 툴이 합쳐져서 해킹을 위한 거대한 OS가 탄생하게 되었네요.

… 이렇게 해서 총 1454개네요. 아래 주소에서 자세하게 확인하실 수 있습니다 ^^ https://blackarch.org/tools.html

Reference

https://en.wikipedia.org/wiki/Arch_Linux https://blackarch.org/