터미널 앱 아이콘을 찾아 클릭하십시오.이 아이콘은 흰색 ">_"가 있는 검은 창 모양입니다.  Alt+Ctrl+T를 눌러도 터미널을 열 수 있습니다. 다음의 명령어를 입력한 다음 ↵ Enter를 누르십시오.  sudo apt-get install aircrack-ng 컴퓨터에 로그인할 때 사용한 비밀번호를 입력한 다음 ↵ Enter를 누르십시오. 터미널에서 실행하는 모든 명령어에 루트 권한을 부여합니다. 다른 터미널 창을 열면 sudo 접두사를 사용하여 명령을 실행하거나 패스워드를 다시 입력해야 할 수도 있습니다. 프롬프트가 표시되면 Y 버튼을 누르고 설치될 때까지 기다리십시오. 다음의 명령어를 입력한 후 ↵ Enter를 누르십시오.  airmon-ng "인터페이스" 열에서 찾을 수 있습니다.  본인이 소유한 네트워크를 해킹하는 경우 일반적으로 "wlan0"이라는 이름입니다. 모니터 이름이 보이지 않으면 Wi-Fi 카드가 모니터링을 지원하지 않는 것입니다. 다음 명령어를 입력하고 ↵ Enter를 누르세요.  airmon-ng start wlan0   이름이 다른 경우 "wlan0" 대신 목적 네트워크의 이름으로 교체하세요. 다음의 명령을 입력하십시오.  iwconfig 종종 Wi-Fi 카드가 컴퓨터에서 실행중인 프로세스와 충돌할 수 있습니다. 다음의 명령을 입력하면 문제가 되는 프로세스를 종료할 수 있습니다.  airmon-ng check kill 대부분의 경우 "mon0" 또는 "wlan0mon" 같은 이름입니다. 범위 내의 모든 라우터 목록을 얻으려면 다음의 명령을 입력하십시오.  airodump-ng mon0   "mon0"를 이전 단계에서 사용했던 모니터 인터페이스의 이름으로 교체하십시오. 각 문자열의 끝에 이름이 보입니다. 해킹하려는 네트워크를 찾으십시오. 네트워크 이름 왼쪽에 "WPA" 또는 "WPA2"가 표시되어 있으면 해킹할 수 있습니다. 그렇지 않으면 해킹할 수 없습니다. 이 정보는 네트워크 이름의 왼쪽에 있습니다.   MAC 주소 — 라우터 줄의 맨 왼쪽에 있는 숫자열입니다.  채널 — WPA 또는 WPA2 태그의 왼쪽에 있는 숫자 (예: 0, 1, 2-)입니다. "핸드셰이크"는 장치가 네트워크에 연결될 때 (예: 컴퓨터와 라우터의 연결)발생합니다. 다음 명령어를 입력하되, 명령어의 일부를 본인의 네트워크 정보로 교체하세요.  airodump-ng -c channel --bssid MAC -w /root/Desktop/ mon0    "channel"을 마지막 단계에서 찾아낸 채널 번호로 교체합니다. "MAC"를 마지막 단계에서 찾아낸 MAC 주소로 교체합니다. "mon0"을 인터페이스 이름으로 교체합니다. 예시 주소는 다음과 같습니다.   airodump-ng -c 3 --bssid 1C:1C:1E:C1:AB:C1 -w /root/Desktop/ wlan0mon 화면 오른쪽 상단에 "WPA handshake:" 태그와 MAC 주소가 표시된 줄이 나타나면 진행할 수 있습니다. 기다리기 싫다면 인증 해제 공격을 사용하여 핸드셰이크 강제 발동할 수 있습니다. Ctrl+C를 눌러 종료한 다음 바탕 화면에 ".cap"파일이 있는지 확인하십시오. 필수인 것은 아니지만 작업하기가 더 쉬워집니다. 다음 명령을 입력하여 이름을 변경하되, "name"을 원하는 파일 이름으로 바꾸십시오.  mv ./-01.cap name.cap    ".cap"파일의 이름이 "-01.cap"이 아닌 경우 "-01.cap"을 "원하는 이름으로 바꾸십시오. 칼리 리눅스의 변환기를 사용하면 됩니다. 다음 명령을 입력하되, "name"을 파일의 이름으로 바꾸십시오.  cap2hccapx.bin name.cap name.hccapx    https://hashcat.net/cap2hccapx/에 접속하여 파일 선택을 클릭하여 ".cap"파일을 변환기에 업로 할 수도 있습니다. 파일이 업로드되면 변환을 클릭하여 변환한 다음 계속 진행하기 전에 바탕화면으로 다시 다운로드하십시오. 암호를 해독하는 데 사용할 것입니다. 다음 명령어를 순서대로 입력하십시오.  sudo git clone https://github.com/brannondorsey/naive-hashcat cd naive-hashcat curl -L -o dicts/rockyou.txt https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt   컴퓨터에 GPU가 없으면 대신 aircrack-ng 사용해야 합니다. 설치가 완료되면 이하의 명령을 입력하십시오.("name"을 모두 ".cap"파일의 이름으로 교체하세요).  HASH_FILE=name.hccapx POT_FILE=name.pot HASH_TYPE=2500 ./naive-hashcat.sh 비밀번호를 알아내면 "naive-hashcat" 디렉토리에 있는 "name.pot" 파일에 기록됩니다. 문자열의 마지막 콜론 뒤에 있는 단어나 구가 비밀번호입니다.  암호 해독에는 몇 시간에서 몇 달까지 걸릴 수 있습니다.
칼리 리눅스 터미널을 여세요. Aircrack-ng 설치 명령을 입력하세요. 확인 창이 표시되면 비밀번호를 입력하십시오. Aircrack-ng를 설치하세요. airmon-NG를 켜세요. 모니터 이름을 찾으십시오. 네트워크 모니터링을 시작합니다. 모니터 모드 인터페이스를 활성화하세요. 오류를 반환하는 프로세스를 전부 종료해야 합니다. 모니터 인터페이스 이름을 확인하세요. 근처의 라우터를 모니터하라고 명령하세요. 해킹하려는 라우터를 찾으세요. 라우터가 WPA 혹은 WPA2 보안을 사용하는지 확인하세요. 라우터의 MAC 주소와 채널 번호를 알아두세요. 핸드셰이크를 하기 위해 네트워크를 모니터링합니다. 핸드셰이크가 발생할 때까지 기다리십시오. airodump-ng를 종료하고 데스크탑을 여십시오. ".cap"파일의 이름을 바꾸세요. ".cap" 파일을 ".hccapx"형식으로 변환합시다. naive-hashcat을 설치하십시오. naive-hashcat을 실행하십시오. 네트워크 암호를 알아낼 때까지 기다리십시오.