Fluxion 으로 초기 Wi-Fi 네트워크 스캔 수행하기

Beginner
지금 연습하기

소개

Fluxion 을 사용하여 Wi-Fi 네트워크를 스캔하는 실습에 오신 것을 환영합니다. Fluxion 은 무선 네트워크에 대한 보안 감사 및 사회 공학 공격에 사용되는 강력하고 인기 있는 도구입니다. 고급 작업을 수행하기 전에 가장 먼저 해야 할 필수 단계는 주변에서 사용 가능한 네트워크를 검색하는 것입니다.

이 실습에서는 Fluxion 을 실행하고, 무선 인터페이스를 선택하고, 주변 Wi-Fi 네트워크를 식별하기 위한 스캔을 시작하는 기본적인 과정을 배우게 됩니다. 가상 무선 어댑터를 포함하는 시뮬레이션 환경에서 작업하여 이러한 단계를 안전하고 효과적으로 연습할 수 있습니다. 이 실습이 끝나면 Fluxion 을 사용한 초기 네트워크 검색 단계에 익숙해질 것입니다.

Fluxion 시작 및 무선 어댑터 선택

이 단계에서는 Fluxion 스크립트를 시작하고 스캔에 사용할 무선 네트워크 어댑터를 선택합니다. 이 실습을 위한 설정 과정에서 Fluxion 저장소가 ~/project/fluxion 디렉토리로 복제되었고 wlan0이라는 가상 무선 어댑터가 생성되었습니다.

먼저 fluxion 디렉토리로 이동합니다.

cd ~/project/fluxion

다음으로, sudo 권한으로 Fluxion 스크립트를 실행합니다. 네트워크 스캔 및 어댑터 조작에는 루트 액세스가 필요하므로 sudo가 필요합니다.

sudo ./fluxion.sh

시작 시 Fluxion 은 먼저 언어를 선택하라는 메시지를 표시합니다. 기본값은 영어이므로 Enter를 누르면 됩니다. 그 후 사용 가능한 무선 어댑터를 감지합니다. 가상 어댑터인 wlan0이 옆에 숫자가 붙어 목록에 표시되는 것을 볼 수 있습니다.

[#] Select your language
[1] English
...
[*] Please select your language [1-14]: 1

[*] Searching for wireless interfaces...
[#] Available wireless interfaces
[1] wlan0 (phy0)
[*] Select an interface (1-1) [1]:

wlan0에 해당하는 숫자 (이 경우 1) 를 입력하고 Enter를 눌러 선택합니다.

'네트워크 스캔' 옵션 선택

무선 어댑터를 선택하면 Fluxion 의 메인 메뉴가 표시됩니다. 이 메뉴에는 스크립트 내에서 사용 가능한 모든 주요 공격 벡터 및 도구가 나열됩니다. 이 실습에서는 단순히 네트워크를 스캔하는 것이 목표이며, 이는 첫 번째이자 가장 기본적인 옵션입니다.

다음과 유사한 메뉴가 표시됩니다.

[#] FLUXION V6 - Main Menu
[1] Scan for networks
[2] Captive Portal
...
[99] Exit
[*] Select an option (1-11) [1]:

Scan for networks 옵션이 우리가 필요한 것입니다. 이 옵션을 선택하면 선택한 무선 어댑터가 모니터 모드로 전환되고 Wi-Fi 신호 검색을 시작합니다.

진행하려면 1을 입력하고 Enter를 누릅니다.

스캔할 특정 Wi-Fi 대역 선택 (2.4GHz 또는 5GHz)

네트워크 스캔을 선택하면 Fluxion 이 어떤 주파수 대역을 스캔할지 묻습니다. 최신 Wi-Fi 는 주로 두 가지 대역에서 작동합니다: 2.4GHz 및 5GHz.

  • 2.4GHz: 더 긴 범위를 제공하지만 간섭에 더 취약하며 일반적으로 속도가 느립니다.
  • 5GHz: 더 빠른 속도와 적은 간섭을 제공하지만 범위가 더 짧습니다.

일반적인 스캔의 경우, 2.4GHz 대역은 더 흔하고 신호가 더 멀리 도달하기 때문에 먼저 선택하는 경우가 많습니다. Fluxion 은 다음과 같은 선택지를 제공합니다.

[#] Select the WiFi band to scan
[1] 2.4GHz
[2] 5GHz
[3] Both
[*] Select an option (1-3) [1]:

이 실습에서는 2.4GHz 대역에 집중하겠습니다. 1을 입력하고 Enter를 눌러 스캔을 시작합니다.

발견된 네트워크 목록 분석

대역을 선택하면 Fluxion 이 즉시 스캔을 시작합니다. 터미널에 새 창이나 섹션이 나타나 실시간으로 발견된 모든 Wi-Fi 네트워크 목록을 표시합니다.

출력은 다음과 같이 계속 업데이트됩니다.

CH 1 ][ Elapsed: 5 s ][ 2023-10-27 10:30

 BSSID              PWR  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID

 XX:XX:XX:XX:XX:A1  -45       10        0    0   1  54e  WPA2 CCMP   PSK  Example-Net-1
 XX:XX:XX:XX:XX:B2  -60        8        0    0   6  54e  WPA2 CCMP   PSK  MyHomeWiFi
 XX:XX:XX:XX:XX:C3  -75        3        0    0  11  54e  OPN              Free-Public-WiFi

주요 열을 살펴보겠습니다.

  • BSSID: 액세스 포인트 (라우터) 의 MAC 주소입니다.
  • PWR: 신호 강도입니다. 음수 값이 작을수록 (예: -45) 신호가 강하다는 것을 의미합니다.
  • CH: 네트워크가 작동 중인 채널입니다.
  • ENC: 암호화 유형입니다 (예: WPA2, WEP, 개방형의 경우 OPN).
  • ESSID: Wi-Fi 네트워크의 공개 이름입니다 (휴대폰이나 노트북에서 보이는 이름).

잠시 이 화면을 관찰하십시오. 이 정보는 실제 보안 평가에서 어떤 네트워크를 대상으로 할지 결정하는 데 중요합니다. 지금은 Fluxion 이 목록을 채우는 것을 지켜보십시오.

Ctrl+C 를 눌러 스캔 중지

네트워크 스캐너는 수동으로 중지할 때까지 무기한 실행됩니다. 이를 통해 네트워크가 항상 자신의 존재를 방송하지 않을 수 있으므로 일정 기간 동안 정보를 캡처할 수 있습니다.

스캔 프로세스를 중지하려면 터미널에서 Ctrl+C 키 조합을 누르십시오.

Ctrl+C를 누르면 스캐너가 중지되고 Fluxion 은 찾은 네트워크의 정적 목록을 표시합니다. 그런 다음 이 목록에서 대상을 선택하라는 메시지가 표시됩니다.

...
[*] Select a target (1-3), or rescan (r)

이 실습의 목표는 초기 스캔만 수행하는 것이므로 대상 선택을 진행하지 않겠습니다. Fluxion 을 완전히 종료하고 일반 명령 프롬프트로 돌아가려면 Ctrl+C를 두 번째로 누르십시오. 이렇게 하면 Fluxion 스크립트가 종료됩니다.

이제 ~/project/fluxion 디렉토리 프롬프트로 돌아와야 합니다.

요약

이 실습에서는 Fluxion 을 사용하여 기본적인 Wi-Fi 네트워크 스캔을 성공적으로 수행했습니다. 다음을 배웠습니다.

  • Fluxion 디렉토리로 이동하여 스크립트를 실행하는 방법.
  • Fluxion 과 함께 사용할 무선 어댑터를 선택하는 방법.
  • 네트워크 스캔을 위한 메인 옵션을 선택하는 방법.
  • 스캔을 위한 주파수 대역 (2.4GHz) 을 지정하는 방법.
  • 발견된 네트워크의 실시간 출력을 분석하는 방법.
  • 스캐너를 중지하고 Fluxion 도구를 종료하는 방법.

이 초기 정찰은 모든 무선 네트워크 보안 평가에서 기본적이고 필수적인 첫 번째 단계입니다. 이제 이 분야에서 가장 잘 알려진 도구 중 하나를 사용하여 주변 무선 환경을 탐색하기 위한 기본 지식을 갖추게 되었습니다.