#[AI] 칼리리눅스 - #9 와이파이 비번 확인 방법
칼리리눅스에서 와이파이 비밀번호를 찾는방법을 예제와 같이 설명해주세요
칼리 리눅스에서 와이파이 비밀번호를 확인하는 방법은 크게
이미 저장된 비밀번호를 찾는 법과 주변 네트워크의 암호를 알아내는 법(모의 해킹) 두 가지로 나뉩니다.
1. 이미 연결했던 와이파이 비밀번호 확인하기
터미널 명령어를 통해 이전에 접속했던 네트워크의 암호를 간단히 볼 수 있습니다.
- nmcli 명령어 사용 (권장)
bash
nmcli connection show
코드를 사용할 때는 주의가 필요합니다.
bash
sudo nmcli connection show "MyWiFi" --show-secrets | grep -i psk
코드를 사용할 때는 주의가 필요합니다.
- 설정 파일 직접 확인
리눅스는 네트워크 정보를 파일로 저장합니다. 다음 경로에서 확인 가능합니다.
bash
sudo cat /etc/NetworkManager/system-connections/와이파이이름.nmconnection
코드를 사용할 때는 주의가 필요합니다.
내용 중 [wifi-security] 섹션의 psk= 뒷부분이 비밀번호입니다.
Baeldung +4
2. 주변 와이파이 비밀번호 알아내기 (모의 해킹)
이 방법은 학습 및 보안 점검 목적으로만 사용해야 하며, 타인의 네트워크를 허락 없이 공격하는 것은 불법입니다. 보통 Aircrack-ng 도구를 사용합니다.
필수 단계 예시:
- 모니터 모드 활성화: 무선 랜카드를 패킷 수집 모드로 변경합니다.
bash
sudo airmon-ng start wlan0
코드를 사용할 때는 주의가 필요합니다.
- 네트워크 스캔: 주변의 와이파이 신호를 잡습니다.
bash
sudo airodump-ng wlan0mon
코드를 사용할 때는 주의가 필요합니다.
- 핸드셰이크 캡처: 목표 와이파이에 연결된 기기를 잠시 끊었다가 재연결될 때 발생하는 인증 패킷(Handshake)을 수집합니다.
- 비밀번호 크래킹: 수집한 패킷과 비밀번호 사전(Wordlist)을 대조하여 암호를 찾아냅니다.
bash
sudo aircrack-ng -w /usr/share/wordlists/rockyou.txt 캡처파일.cap
코드를 사용할 때는 주의가 필요합니다.
YouTube +3
주의사항:
- 가상머신(VMware 등)을 사용 중이라면 별도의 USB 무선 랜카드가 필요할 수 있습니다.
- 최신 보안 방식(WPA3 등)은 이 방법으로 해결하기 매우 어렵습니다.
