首页 » NetworkSec » AWD » 正文

无线基础:协议,加密,交互,原理

0x00 前言

最近准备对无线领域加深了解,先整理下基础知识吧,主要通过关键词形式展现。

 

0x01 概览

802.11a/b/g/n/p/w

a:5GHz 6/9/12/18/24/36/48/54

b:2.4GHz 1/2/5/11

g:2.4GHz 54

802.11三种状态:
1.未认证未关联 2.已认证未关联 3.已认证已关联

14子信道(China 13)

数据帧,管理帧,控制帧

2.4GHz 微波炉

加密:wep/ccmp/wpa/wpa2/tkip

【wep/wpa(tkip),wpa2(ccmp)】

 

0x02 无加密wifi连接过程

AP—(beacon)—>STA

STA—(probe request)—AP

AP—(probe response)—STA

STA—(authentication)—AP

AP—(authentication)—STA

STA—(association request)—AP

AP—(association response)—STA

STA—(disassociate)—AP

 

0x03 wpa-psk认证过程

AP—(beacon)—>STA

STA—(probe request)—AP

AP—(probe response)—STA

STA—(authentication)—AP

AP—(authentication)—STA

STA—(association request)—AP

AP—(association response)—STA

EAPOL四次握手(握手包破解)

上网

 

0x04 wpa四次握手

AP—ANonce—>STA

STA(essid+psk=散列=pmk,生成SNonce)—ptk的MIC+SNonce—>AP

AP—gtk+MIC—>STA

STA—ack—>AP

(ANonce+SNonce+PMK+APmac+STAmac=散列=PTK

【PTK+报文数据】通过AES/TPIP得密文和签名(MIC)

)

 

 

 

Comment