Kali Linux

WSL로 Kali Linux를 설치하게되면 패키지가 없는 순수 OS만 설치됩니다.

패키지를 설치하는 방법은 두가지 방법이 있으며 Kali Linux가 정의한 메타패키지 세트를 설치하는 방법이 있고

사용할 패키지 이름을 지정하여 설치하는 방법이 있습니다.

 

1. 메타패키지 설치 방법


명령어 예

sudo apt install -y kali-linux-default

 

시스템
kali-linux-core: Base Kali Linux System – 항상 포함되는 핵심 항목
kali-linux-headless: GUI가 필요 없는 기본 설치
kali-linux-default: "기본" 데스크탑(amd64/i386) 이미지에는 다음 도구가 포함됩니다.
kali-linux-arm: ARM 장치에 적합한 모든 도구
kali-linux-nethunter: Kali NetHunter의 일부로 사용되는 도구


데스크탑 환경/창 관리자
kali-desktop-core: GUI 이미지에 필요한 모든 핵심 도구
kali-desktop-e17: Enlightenment (WM)
kali-desktop-gnome: GNOME (DE)
kali-desktop-i3: i3(WM)
kali-desktop-kde: KDE(DE)
kali-desktop-lxde: LXDE(WM)
kali-desktop-mate: 메이트(DE)
kali-desktop-xfce: Xfce(WM)


Tools
kali-tools-gpu: GPU 하드웨어에 액세스하여 이점을 얻을 수 있는 도구
kali-tools-hardware: 하드웨어 해킹 도구
kali-tools-crypto-stego: 암호화 및 스테가노그래피 기반 도구
kali-tools-fuzzing: 퍼징 프로토콜용
kali-tools-802-11: 802.11(일반적으로 "Wi-Fi"라고 함)
kali-tools-bluetooth: Bluetooth 장치를 대상으로 하는 경우
kali-tools-rfid: 무선 주파수 식별 도구
kali-tools-sdr: 소프트웨어 정의 라디오 도구
kali-tools-voip: VoIP 도구
kali-tools-windows-resources: Windows 호스트에서 실행할 수 있는 모든 리소스
kali-linux-labs: 학습 및 실습을 위한 환경


메뉴
kali-tools-information-gathering: OSINT(Open Source Intelligence) 및 정보 수집에 사용
kali-tools-vulnerability: 취약점 평가 도구
kali-tools-web: 웹 애플리케이션 공격을 수행하도록 설계됨
kali-tools-database: 모든 데이터베이스 공격을 기반으로 함
kali-tools-passwords: 비밀번호 크래킹 공격에 유용 – 온라인 및 오프라인
kali-tools-wireless: 무선 프로토콜 기반의 모든 도구 – 802.11, Bluetooth, RFID 및 SDR
kali-tools-reverse-engineering: 리버스 엔지니어링 바이너리용
kali-tools-exploitation: 일반적으로 착취에 사용
kali-tools-social-engineering: 사회공학적 기법 수행을 목표로 함
kali-tools-sniffing-spoofing: 스니핑 및 스푸핑을 위한 모든 도구
kali-tools-post-exploitation: 착취 후 단계 기술
kali-tools-forensics: 법의학 도구 – 라이브 및 오프라인
kali-tools-reporting: 보고 도구


기타
kali-linux-large: amd64/i386 이미지용 이전 기본 도구
kali-linux-everything: 여기에 나열된 모든 메타패키지 및 도구
kali-desktop-live: 이미지에서 부팅할 때 라이브 세션 동안 사용

 

 

2. 패키지 지정하여 설치


패키지를 지정하여 설치하는 방법은 아래와 같습니다.

 

패키지 설치 예

apt inatll maltego metasploit-framework burpsuite wireshark nmap beef-xss nikto sqlmap wapiti pip

 

 

근데 패키지 이름이 정확히 기억이 안날땐 어떡할까요?

아래 세가지 방법으로 패키지를 찾을 수 있습니다.

 

 

1. 칼리리눅스 사이트에 Kali Tools에서 찾는 방법

 

https://www.kali.org/tools/

 

Kali Tools | Kali Linux Tools

Home of Kali Linux, an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments.

www.kali.org

Kali Tools

Kali Linux의 핵심 툴들이 트리형태로 나열되어 있습니다. 원하는 패키지 이름 확인 후 설치하는 방법이 있습니다.

 

 

2. apt cache를 사용하는 방법

 

apt-cache search kali-linux

 

 

예를 들어 내가 메타스플로잇을 설치하고 싶을때 풀네임을 모를때 아래처럼 일부만 입력해도 패키지 이름을 확인할 수 있습니다.

apt-cache search metasploit

 

근데 결과값이 너무 많죠? 메타스플로잇과 관련된 모든 패키지가 나오기 때문에 간혹 수십개의 결과가 출력되기도 합니다.

 

그래서 --names-only 옵션을 붙이면 딱 원하는 결과만 뽑을 수 있습니다.

 

apt-cache search metasploit --names-only

 

 

3. 구글을 이용하는 방법

 

구글이라는 강력한 검색엔진을 이용하는 방법도 있습니다.

아래와 같이 사이트 지정 후 원하는 툴을 입력하면 결과가 나옵니다.

구글 검색

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기