
인기 있는 무선 네트워크 감사 도구, 'wifite'의 재작성
이 저장소는 리눅스 무선 네트워크 감사를 위한 Python 스크립트인 wifite를 완전히 다시 작성한 것입니다.
Wifite는 기존의 무선 감사 도구를 대신 실행해줍니다. 명령어 인수와 스위치를 외우지 마세요!
Wifite는 무선 액세스 포인트(라우터)의 비밀번호를 알아내기 위해 알려진 모든 방법을 사용하도록 설계되었습니다. 이러한 방법은 다음과 같습니다:
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 및 무차별 공격을 수행합니다.
--bully를 지정하십시오.coWPAtty: 핸드셰이크 캡처를 감지합니다.pyrit: 핸드셰이크 캡처를 감지합니다.hashcat: PMKID 해시를 크래킹합니다.
hcxdumptool: PMKID 해시를 캡처합니다.git clone https://github.com/derv82/wifite2.git
cd wifite2
sudo ./Wifite.py
컴퓨터에 설치하려면 (그러면 터미널에서 wifite를 바로 실행할 수 있습니다) 다음을 실행하세요:
sudo python setup.py install
이렇게 하면 wifite가 /usr/sbin/wifite에 설치되며, 이 경로는 터미널 경로에 있어야 합니다.
참고: 제거는 쉽지 않습니다. 제거하는 유일한 방법은 위 명령으로 설치된 파일을 기록하고 해당 파일을 삭제하는 것입니다:
sudo python setup.py install --record files.txt \
&& cat files.txt | xargs sudo rm \
&& rm -f files.txt
--pmkid)--wps-only --pixie)--wps-only --no-pixie)--no-wps)pyrit, tshark, cowpatty, aircrack-ng에 대해 핸드셰이크 검증 (가능한 경우)-c <channel> 사용--no-deauths 사용-5 스위치 사용)
aireplay-ng)이 저장소를 "구 wifite" @ https://github.com/derv82/wifite 와 비교하면:
wifite는 이 부분이 좋지 않았음).--verbose 옵션(-vv 또는 -vvv로 확장 가능)은 실행되는 명령어와 그 출력을 보여줍니다.--wept, --wpst, 및 기타 혼란스러운 스위치).
wifite -h -v를 시도해 보세요.wifite의 인수와 하위 호환됩니다.




packetforge-nghcxpcaptool: PMKID 패킷 캡처를 hashcat 형식으로 변환합니다.--cracked)
--crack)