Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
wifite2 — 인기 있는 무선 네트워크 감사 도구, 'wifite'의 재작성 | Kitploit
도구/GitHubGitHub/derv82/wifite2
Wi-Fi AuditingPassword AttacksWireless SecurityPenetration Testing
GitHubderv82/wifite2

wifite2

인기 있는 무선 네트워크 감사 도구, 'wifite'의 재작성

저장소 보기
8.0k1.7k16일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Wifite

이 저장소는 리눅스 무선 네트워크 감사를 위한 Python 스크립트인 wifite를 완전히 다시 작성한 것입니다.

Wifite는 기존의 무선 감사 도구를 대신 실행해줍니다. 명령어 인수와 스위치를 외우지 마세요!

Wifite는 무선 액세스 포인트(라우터)의 비밀번호를 알아내기 위해 알려진 모든 방법을 사용하도록 설계되었습니다. 이러한 방법은 다음과 같습니다:

  1. WPS: 오프라인 Pixie-Dust 공격
  2. WPS: 온라인 무차별 PIN 공격
  3. WPA: WPA 핸드셰이크 캡처 + 오프라인 크래킹.
  4. WPA: PMKID 해시 캡처 + 오프라인 크래킹.
  5. WEP: fragmentation, chop-chop, aireplay 등을 포함한 WEP에 대한 다양한 알려진 공격.

wifite를 실행하고 대상을 선택하면 Wifite가 자동으로 비밀번호를 캡처하거나 크래킹하기 시작합니다.

지원되는 운영 체제

Wifite는 최신 버전의 Kali Linux에 맞게 설계되었습니다. ParrotSec도 지원됩니다.

다른 펜테스트 배포판(예: BackBox 또는 Ubuntu)은 Wifite에서 사용하는 도구의 구버전을 가지고 있습니다. 필수 도구의 최신 버전을 사용하고 인젝션을 지원하는 패치된 무선 드라이버가 설치되어 있지 않으면 지원을 기대하지 마십시오.

필수 도구

가장 먼저, "모니터 모드(Monitor Mode)"와 패킷 인젝션을 지원하는 무선 카드가 필요합니다 (무선 카드 호환 여부를 확인하는 튜토리얼과 이 가이드를 참조하세요). 온라인 상점에서 구할 수 있는 USB에 연결하는 저렴한 무선 카드가 많이 있습니다.

둘째, 이러한 프로그램의 최신 버전만 지원되며 Wifite가 제대로 작동하려면 설치되어 있어야 합니다:

필수:

  • python: Wifite는 python2와 python3 모두 호환됩니다.
  • iwconfig: 이미 모니터 모드에 있는 무선 장치를 식별합니다.
  • ifconfig: 무선 장치를 시작/중지합니다.
  • Aircrack-ng 스위트, 다음 포함:
    • airmon-ng: 무선 장치에서 모니터 모드를 열거하고 활성화합니다.
    • aircrack-ng: WEP .cap 파일 및 WPA 핸드셰이크 캡처를 크래킹합니다.
    • aireplay-ng: 액세스 포인트를 인증 해제하고, 캡처 파일을 재생하며, 다양한 WEP 공격을 수행합니다.
    • airodump-ng: 대상 스캔 및 캡처 파일 생성을 수행합니다.
    • : 캡처 파일을 위조합니다.

선택 사항이지만 권장:

  • tshark: WPS 네트워크를 감지하고 핸드셰이크 캡처 파일을 검사합니다.
  • reaver: WPS Pixie-Dust 및 무차별 공격을 수행합니다.
    • 참고: tshark가 없으면 Reaver의 wash 도구를 사용하여 WPS 네트워크를 감지할 수 있습니다.
  • bully: WPS Pixie-Dust 및 무차별 공격을 수행합니다.
    • Reaver의 대안입니다. Bully를 사용하려면 --bully를 지정하십시오.
    • Bully는 WPS PIN을 크래킹한 후 Reaver가 PSK를 가져올 수 없을 때 PSK를 가져오는 데에도 사용됩니다.
  • coWPAtty: 핸드셰이크 캡처를 감지합니다.
  • pyrit: 핸드셰이크 캡처를 감지합니다.
  • hashcat: PMKID 해시를 크래킹합니다.
    • hcxdumptool: PMKID 해시를 캡처합니다.

Wifite 실행

root@kitploit:~
git clone https://github.com/derv82/wifite2.git
cd wifite2
sudo ./Wifite.py

Wifite 설치

컴퓨터에 설치하려면 (그러면 터미널에서 wifite를 바로 실행할 수 있습니다) 다음을 실행하세요:

root@kitploit:~
sudo python setup.py install

이렇게 하면 wifite가 /usr/sbin/wifite에 설치되며, 이 경로는 터미널 경로에 있어야 합니다.

참고: 제거는 쉽지 않습니다. 제거하는 유일한 방법은 위 명령으로 설치된 파일을 기록하고 해당 파일을 삭제하는 것입니다:

root@kitploit:~
sudo python setup.py install --record files.txt \
  && cat files.txt | xargs sudo rm \
  && rm -f files.txt

간단한 기능 목록

  • PMKID 해시 캡처 (기본 활성화, 강제: --pmkid)
  • WPS 오프라인 무차별 공격 (일명 "Pixie-Dust") (기본 활성화, 강제: --wps-only --pixie)
  • WPS 온라인 무차별 공격 (일명 "PIN 공격") (기본 활성화, 강제: --wps-only --no-pixie)
  • 4방향 핸드셰이크 캡처를 통한 WPA/2 오프라인 무차별 공격 (기본 활성화, 강제: --no-wps)
  • pyrit, tshark, cowpatty, aircrack-ng에 대해 핸드셰이크 검증 (가능한 경우)
  • 다양한 WEP 공격 (replay, chopchop, fragment, hirte, p0841, caffe-latte)
  • 스캔 또는 공격 중 숨겨진 액세스 포인트를 자동으로 숨김 해제합니다.
    • 참고: 채널이 고정된 경우에만 작동합니다. -c <channel> 사용
    • 이 기능을 비활성화하려면 --no-deauths 사용
  • 일부 무선 카드에 대한 5GHz 지원 (-5 스위치 사용)
    • 참고: 일부 도구는 5GHz 채널에서 제대로 작동하지 않습니다 (예: aireplay-ng)

새로운 기능?

이 저장소를 "구 wifite" @ https://github.com/derv82/wifite 와 비교하면:

  • 버그 감소
    • 더 깔끔한 프로세스 관리. 백그라운드에서 프로세스를 남겨두지 않음 (구 wifite는 이 부분이 좋지 않았음).
    • 더 이상 "하나의 거대한 스크립트"가 아닙니다. 작동하는 유닛 테스트가 있습니다. 풀 리퀘스트가 덜 고통스럽습니다!
  • 속도
    • 대상 액세스 포인트가 5초마다가 아니라 1초마다 갱신됩니다.
  • 정확성
    • 현재 공격 중인 대상의 실시간 전력 레벨을 표시합니다.
    • 공격 중에 더 많은 정보를 표시합니다 (예: WEP chopchop 공격 중 % 표시, Pixie-Dust 단계 인덱스 등)
  • 교육적
    • --verbose 옵션(-vv 또는 -vvv로 확장 가능)은 실행되는 명령어와 그 출력을 보여줍니다.
    • 이를 통해 Wifite가 작동하지 않는 이유를 디버깅하는 데 도움이 됩니다. 또는 이러한 도구가 어떻게 사용되는지 배울 수 있습니다.
  • 더 활발히 개발 중입니다.
  • Python 3 지원.
  • 멋진 새로운 ASCII 배너.

사라진 기능?

  • 일부 명령줄 인수 (--wept, --wpst, 및 기타 혼란스러운 스위치).
    • 이러한 모호한 옵션 중 일부는 여전히 액세스할 수 있습니다. wifite -h -v를 시도해 보세요.

새롭지 않은 것?

  • (대부분) 원래 wifite의 인수와 하위 호환됩니다.
  • 모두가 알고 사랑하는 동일한 텍스트 기반 인터페이스.

스크린샷

Reaver로 Pixie-Dust를 사용하여 PIN을 얻고 Bully로 PSK를 얻는 과정


PMKID 공격


숨겨진 액세스 포인트의 숨김 해제 및 크래킹


약한 WEP 비밀번호 크래킹


--crack 옵션

도구 다운로드
packetforge-ng
  • hcxpcaptool: PMKID 패킷 캡처를 hashcat 형식으로 변환합니다.
  • 크래킹된 비밀번호와 핸드셰이크를 현재 디렉토리에 저장 (--cracked)
    • 크래킹된 액세스 포인트에 대한 정보 포함 (이름, BSSID, 날짜 등)
  • 워드리스트를 사용하여 핸드셰이크 또는 PMKID 해시를 쉽게 크래킹 시도 (--crack)