본문으로 바로가기

무선해킹 기초 1

category IT소식/IT 공부 2015. 8. 21. 14:41


IEEE 802.11  ? 


소개

- Institute of Electrical and Electronic Engineers 위원회에서의 

무선 LAN에 대한 일련의 표준규격

- 1997년 처음 802.11 표준이 공표 되었으며, 최고 전송속도는 2Mbps였음

- 1999 년 IEEE 는 802.11b 를 공표 했으며, 이는 기존의 802.11 표준을 개선한 것

- 1999 년 802.11a 로 공표 되었으며, 이는 산업에서 많이 사용하는 

2.4Ghz 대역이 아닌 5Ghz 대역을 사용

- 하지만 802.11a 는 여러가지 문제로 인해 널리 사용되지 않음

- 2003 년 기존의 2.4Ghz 대역에서 54Mbps 속도를 제공하는 802.11g 가 공표됨

- 현재 802.11n 의 경우 기본 150Mbps, 최대 600Mbps 를 지원함

- (600Mbps는 이론적인 속도이며, 2011년 현재에는 300Mpbs의 속도까지 

지원하는 장비가 대부분이다.)


 

#####     Wireless LAN 토폴로지 유형     #####


BSS(Basic Service Set)

- Infrastructure Network 의 경우 AP 를 포함한 모든 Station 을 BSS 라고 함

- AP 는 BSS 내에서 단지 마스터 제어 스테이션의 역할을 가지므로 BSS의 일부에 속함



SSID(Service Set IDentifier)

- 동일한 WLAN 내에서 오가는 각 패킷들의 해더에 덧붙여지는 고유의 식별자이며, 하나의 WLAN 을 다른 WLAN 과 구분해 줌

- 동일한 WLAN 에 있는 모든 무선 장치들은 반드시 동일한 SSID 를 가져야함

- 평문으로 전달되는 보안상의 문제점이 있음



ESS(Extended Service Set)

- 하나의 AP 로 커버할 수 없는 넓거나 길이가 긴 모양의 사무실 형태에서 사용되는 토폴로지

- 여러 개의 AP 를 이용하여 하나의 네트워크를 구성하며 각 AP 들은 동일한SSID 를 사용함



BSSID(Basic Service Set IDentifier)

- 각 BSS 를 구분하는 48비트 길이의 값을 의미함

- Infrastructure Network 형태에서는 BSSID 는 AP 의 MAC 주소를 의미하며     Ad-Hoc Network 형태 에서는 BSSID 가 랜덤하게 생성됨

ESSID(Extended Service Set IDentifier)

- 논리적으로 ESS 를 구분하는 문자열 형태의 식별자

- 일반적으로 SSID 와 동일한 값을 가짐



SSID = ESS = BSS

           -------------

AP식별 => BSSID (AP Mac Address)

 


=-RF Card Mode-=



- Ad-Hoc

컴퓨터들이 서로에게 직접 연결하기 위해 사용하는 모드

각 클라이언트가 통신에 관한 모든 책임을 지게 됨


- Managed

무선 클라이언트(Station) 가 Wireless AP 로 바로 연결할 때 사용

모든 통신 진행을 Wireless AP 에게 맡김




- Master

무선 네트워크 인터페이스 카드(NIC) 가 다른 드라이버 소프트웨어와 도 결합해서 작동할 수 있게 하며, 이를 통해 다른 컴퓨터는 이것을 Wireless AP 로 인식하기도 함



- *Monitor

RFMON(Radio Frequence Monitoring) 모드 // 스니핑 모드라고도 함

무선 클라이언트에게 데이터를 전송하거나 받지는 못하게 하는 대신 오가는 패킷들을 볼 수 있게 해줌


#####     User Authentication     #####


Open System Authentication

 - WEP을 사용하는 인증 환경에서 가장 많이 사용되는 인증 방식

 - 인증 절차에서 실제 인증이 일어나지 않음

 - Open System 방식은 접근은 자유롭지만 통신을 하기 위해서는 AP와 동일한 

WEP Key(대칭키)를 알고 있어야 함



Shared Key Authentication

 - 802.11의 인증 방식으로 AP는 Station과 사전에 공유한 비밀공유키 (WEP Key)를 이용하여 인증함

 - Open System에 비해 취약함

  (인증절차에 Key Stream이 노출됨)



인증절차

 - Station의 연결 요청 후 AP는 Challenge Text를 생성하여 Station에게 평문으로 전달

 - Station은 수신된 Challenge Text를 비밀 공유키(WEP Key)를 이용하여 RC4 암호화 알고리즘을 이용하여 암호화함

 - AP는 수신된 Challenge Text를 자신의 비밀공유키로 복호화하여 일치 여부를 확인

 


#####     Open System VS Shared Key     #####


Shared Key 방식은 Open System에 비해서 취약함

평문으로 전달되는 Challenge Text와 암호화된 Challenge Text를 이용하여 

암호화에 사용된 Key Stream을 쉽게 추출할 수 있음 Challenge Text에서 추출한 Key Stream은 재사용될 수 있음




'IT소식 > IT 공부' 카테고리의 다른 글

VPN 이란?  (534) 2015.09.11
AAA 란 ? (인증서버)  (773) 2015.08.27
백트랙 airbase-ng 명령어 활용방법  (386) 2015.08.21
리눅스 핑 차단하기  (396) 2015.08.19
SELinux  (833) 2015.08.17