[Wireless Project]EAPoL Collector

EAPoL Collector


EAPoL Collector는 모니터 모드가 지원되는 wlan 카드를 통해 주변에서 발생하는 모든 EAPoL 만을 저장해 주는 프로그램이다.
Require: libtins가 설치된 linux환경 / 모니터 모드가 지원되는 wlan 카드

EAPoL pakcet?[Wiki]

안전하지 않은 WEP 알고리즘을 버리고 최근 가장 많이 사용되는 WPA/WPA2를 통해 연결 하기 위한 패킷이다.

“” 아직 무선 암호화에 대한 공부를 하지 않아 내용의 오류가 있을 수 있습니다. 알려주시면 빠른 시일 내에 수정 하겠습니다.

Open Authentication
4 Way Handshaking

WPA/WPA2 는 위 이미지처럼 총 4번의 걸치는 인증 과정(handshaking)을 거치게 된다.
가장 먼저 인증을 요청, 인증에 대한 정보를 제공하고, 연결을 요청하고, 연결을 응답한다.

쉽게 말하자면,
인증을 요청하는 부분은  우리가 Wi-Fi 목록에 뜬 신호를 클릭하는 것이고,
인증에 대한 정보를 제공하는 것은 Wi-Fi 비밀번호를 입력하라는 창이 뜨는 것,
연결을 요청하는 것은 Wi-Fi 비밀 번호를 공유기에게 전달 하는 것,
마지막으로 인증한 정보를 가지고 공유기와 통신을 시작하는 것이다.

살짝 비약된 부분이 없진 않지만 대충 이 정도로 이야기 할 수 있다.

이후 연결의 완료되면 공유기와의 모든 통신은 암호화 되어 송수신된다.
하지만 Wi-Fi 비밀번호만 안다면 EAPoL 패킷을 가지고 복호화하여 해당 내용을 훔쳐 볼 수 있게 된다. (공부해야겟다..)

참고:https://www.tutorialspoint.com/wireless_security/wireless_security_quick_guide.htm


EAPoL Collector Project

이 프로그램은 EAPoL 패킷 만을 모으는 프로그램이다.


GIT hub 주소

https://github.com/SilNex/EAPoL_Collector

현재 구현된 기능

EAPoL 패킷만을 수집, 저장한다.

구동 모습

— 추후 추가 —

앞으로 구현될 기능

  1. 모든 EAPoL패킷이 모였는지 확인
  2. 원하는 AP의 EAPoL만을 수집
  3. 원하는 Station의 EAPoL만을 수집
  4. AP-Station별로 별도의 파일 생성
  5. 자동으로 deAuth 패킷 송신
  6. 기타 등등..

 

글의 문제가 있다면 댓글을 달아 주세요.

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.