network

[네트워크] ALFA AWUS036ACM USB 무선랜카드로 Wi-Fi 보안 학습 환경 구축하기

숨usm 2025. 9. 8. 20:54



ALFA AWUS036ACM (MediaTek MT7612U 칩셋) USB 무선랜카드를 사용해서 Wi-Fi 보안 학습을 위한 환경을 구축하는 방법을 정리합니다. 참고로 저는 쿠팡에서 약 10만원에 구매했고, 배송완료까지 4일정도 걸렸습니다!

중요한 법적 고지사항 이 가이드는 교육 및 학습 목적으로만 사용해야 합니다. 본인이 소유하지 않은 네트워크에 대한 무단 접근이나 공격은 불법이며, 관련 법률을 준수해야 합니다.

1. 무선 도구 설치

Ubuntu 서버에는 기본적으로 무선 관련 도구가 설치되어 있지 않습니다. 필요한 패키지들을 설치해보겠습니다.

sudo apt update
sudo apt install wireless-tools aircrack-ng net-tools

설치되는 도구들:

  • wireless-tools: iwconfig, iwlist (무선 인터페이스 제어 및 스캔)
  • aircrack-ng: airmon-ng, airodump-ng, aireplay-ng (패킷 캡처 및 분석 도구)
  • net-tools: ifconfig (네트워크 인터페이스 확인)

2. 인터페이스 확인

USB 무선랜카드가 제대로 인식되었는지 확인합니다:

ip link

출력 결과에서 wlan0 또는 wlx... 형태의 인터페이스가 나타나면 정상적으로 인식된 것입니다.
예시:

3: wlx0ccab766e5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 0c:ca:b7:66:e5:xx brd ff:ff:ff:ff:ff:ff

3. 모니터 모드 전환

패킷을 캡처하려면 무선 인터페이스를 모니터 모드로 전환해야 합니다:

sudo airmon-ng start wlx0ccab766e5

주의: wlx0ccab766e5 부분은 실제 본인의 인터페이스 이름으로 바꿔주세요.

성공하면 새로운 모니터 인터페이스 wlx0ccab766e5mon이 생성됩니다.

모니터 모드 확인:

iwconfig

4. 주변 Wi-Fi 스캔

모니터 모드 인터페이스를 사용해서 주변 Wi-Fi 네트워크를 스캔합니다:

sudo airodump-ng wlx0ccab766e5mon

스캔 결과에서 확인할 수 있는 정보:

  • BSSID: 액세스 포인트의 MAC 주소
  • PWR: 신호 강도
  • CH: 채널 번호
  • ENC: 암호화 방식 (WPA2, WPA3, WEP 등)
  • ESSID: 네트워크 이름 (SSID)

종료하려면 Ctrl + C를 누르세요.

5. 학습 단계별 접근법

패킷 캡처 및 분석

# 특정 채널로 고정해서 캡처
sudo airodump-ng -c 6 -w capture wlx0ccab766e5mon
  • 캡처된 파일을 Wireshark에서 열어서 패킷 구조 학습
  • 802.11 프레임 구조 이해

특정 네트워크 집중 분석

# 특정 BSSID만 모니터링
sudo airodump-ng -c 6 --bssid AA:BB:CC:DD:EE:FF -w targeted wlx0ccab766e5mon
  • 클라이언트와 AP 간의 통신 패턴 관찰
  • 프로브 요청/응답 분석

WPA 핸드셰이크 캡처 (교육용)

# 핸드셰이크 캡처 대기
sudo airodump-ng -c 6 --bssid AA:BB:CC:DD:EE:FF -w handshake wlx0ccab766e5mon

6. 정리 작업

학습이 끝나면 모니터 모드를 해제합니다:

sudo airmon-ng stop wlx0ccab766e5mon

추가 학습 리소스

  • Wireshark: 캡처한 패킷 파일 분석
  • Hashcat: WPA/WPA2 해시 분석 (교육 목적)
  • 802.11 프로토콜 문서: Wi-Fi 표준 규격 이해

윤리적 사용 가이드라인

  1. 본인 소유 네트워크만 테스트
  2. 교육 목적으로만 사용
  3. 불법적인 네트워크 침입 금지
  4. 개인정보 보호 준수
  5. 관련 법률 및 규정 준수

망고 VPN Router도 배송와서 연결되면 이것도 티스토리에 기록해보겠습니다(´。• ᵕ •。`)