Recent in Technology

WiFi Hacking From Basics - Lesson 3

Wireless Packet แ€™ျား

แ€•ုံแ€™ှာ 802.11 Mac Frame แ€€ို แ€ွေ့แ€”ိုแ€„်แ€•ါแ€แ€š်။ แ€•ုံแ€€ိုแ€€ြแ€Š့်แ€•ြီး แ€”ားแ€™แ€œแ€Š်แ€›แ€„် แ€…ိုးแ€›ိแ€™်แ€…แ€›ာแ€™แ€›ှိแ€•ါแ€˜ူး။ แ€…แ€€ြแ€Š့်แ€–ူးแ€…แ€€ แ€€ျွแ€”်แ€ော်แ€œแ€Š်း แ€˜ာแ€™ှ แ€žေแ€ျာแ€™แ€žိแ€ဲ့แ€•ါแ€˜ူး။ แ€แ€…်แ€†แ€„့်แ€…ီ แ€žိแ€œာแ€™ှာแ€•ါ။ แ€กဲแ€žแ€Š်แ€ော့ แ€žိแ€žแ€„့်แ€žိแ€›ာแ€œေးแ€ွေแ€€ို แ€แ€…်แ€ုแ€…ီ แ€†แ€€်แ€†ွေးแ€”ွေးแ€žွားแ€›แ€กောแ€„်แ€แ€„်แ€—ျ။

แ€žိแ€™ှแ€်แ€…แ€›ာแ€œေးแ€™ျား


  • Protocol Version: Protocol Version แ€žแ€Š် แ€กแ€žုံးแ€•ြုแ€‘ားแ€žော 802.11 protocol version แ€€ို แ€–ော်แ€•ြแ€•ါแ€แ€š်။
  • Type & Subtype: Type & Subtype แ€€แ€ော့် Control, Data แ€”ဲ့ Management แ€†ိုแ€ဲ့ Frame แ€ွေแ€›ဲ့ Function แ€€ို แ€–ော်แ€•ြแ€•ေးแ€•ါแ€แ€š်။ Control (Value 1), Data (Value 2) แ€”ဲ့ Management (Value 3) แ€†ိုแ€ဲ့ Frame Type Field แ€žုံးแ€ု แ€›ှိแ€•ြီးแ€ော့ Frame Type Field แ€แ€…်แ€ုแ€ျแ€„်းแ€…ီแ€™ှာ แ€žူแ€ို့် แ€”ဲ့ แ€•ူးแ€ွဲแ€œုแ€•်แ€†ောแ€„်แ€–ို့်แ€›ာแ€กแ€ွแ€€် แ€žီးแ€ြားแ€œုแ€•်แ€†ောแ€„်แ€ျแ€€်แ€ွေแ€€ို แ€–ော်แ€•ြแ€”ိုแ€„်แ€…ေแ€–ို့် Sub Type แ€ွေ แ€‘แ€•်แ€™ံ แ€แ€Š်แ€›ှိแ€”ေแ€•ါแ€žေးแ€แ€š်။
  • Retry: Retry แ€€แ€ော့ Frame แ€แ€…်แ€ုแ€€ို แ€‘ုแ€်แ€œွှแ€„့်แ€œိုแ€€်แ€•ြီแ€–ြแ€…်แ€€ြောแ€„်း แ€Šွှแ€”်แ€•ြแ€•ေးแ€•ါแ€แ€š်။
  • To DS & From DS: แ€žူแ€€แ€ော့ Frame แ€ွေแ€›ဲ့ แ€กแ€แ€„်แ€กแ€‘ွแ€€်แ€€ို แ€–ော်แ€•ြแ€•ေးแ€ာแ€•ါ။
  • Power Mgmt: Power management แ€•ေါ့။ แ€žူแ€€แ€ော့ STA แ€žแ€Š် Value 0 แ€”ဲ့ Active mode แ€™ှာ แ€›ှိแ€”ေแ€žแ€œား၊ แ€’ါแ€™ှแ€™แ€Ÿုแ€် Value 1 แ€”ဲ့ Power-save Mode แ€™ှာ แ€›ှိแ€”ေแ€žแ€œားแ€†ိုแ€ာแ€€ို แ€Šွှแ€”်แ€•ြแ€•ေးแ€•ါแ€แ€š်။
  • WEP: WEP แ€€แ€ော့် Frame แ€‘ဲแ€™ှာ encryption แ€”ဲ့ authentication แ€กแ€žုံးแ€•ြုแ€‘ားแ€ြแ€„်းแ€›ှိ แ€™แ€›ှိแ€€ို แ€Šွှแ€”်แ€•ြแ€•ေးแ€•ါแ€แ€š်။

แ€กแ€‘แ€€်แ€•ါ แ€กแ€ျแ€€်แ€กแ€œแ€€်แ€กแ€ျို့แ€€ိုแ€ော့ แ€™ှแ€်แ€žားแ€‘ားแ€–ို့် แ€œိုแ€กแ€•်แ€™ှာแ€–ြแ€…်แ€•ါแ€แ€š်။ แ€กแ€œွแ€်แ€€ျแ€€်แ€‘ားแ€›แ€™แ€š်แ€œို့် แ€™แ€†ိုแ€œိုแ€•ါ။ แ€™ှแ€်แ€™ိแ€กောแ€„်แ€œေး แ€–แ€်แ€‘ားแ€›แ€„် แ€›แ€•ါแ€•ြီ။

Frame แ€กแ€™ျိုးแ€กแ€…ားแ€•ေါ်แ€™ူแ€แ€Š်แ€•ြီး Duration (ID) แ€€ို Station Association Identity (AID) [Type 1: Subtype 10] แ€›ှိแ€ဲ့ Power Save Poll แ€œို့်แ€œแ€Š်း แ€žแ€်แ€™ှแ€်แ€”ိုแ€„်แ€žแ€œို၊ Network Allocation Vector (NAV) แ€€ို แ€ွแ€€်แ€ျแ€€်แ€›ာแ€™ှာ แ€žုံးแ€ဲ့ Duration Value [Order] แ€œို့်แ€œแ€Š်း แ€žแ€်แ€™ှแ€်แ€”ိုแ€„် แ€•ါแ€แ€š်။ Order แ€žแ€Š် Strictly Ordered Service แ€€ို แ€žုံးแ€•ြီး Frame แ€ွေ แ€•ေးแ€•ို့်แ€œိုแ€€်แ€”ိုแ€„်แ€ြแ€„်းแ€€ို แ€Šွှแ€”်แ€•ြแ€•ြီး แ€•ုံแ€™ှแ€”်แ€†ိုแ€›แ€„်แ€ော့ Order Field แ€€ို แ€žแ€်แ€™ှแ€်แ€•ေးแ€‘ားแ€ြแ€„်း แ€™แ€›ှိแ€•ါแ€˜ူး။

แ€œိแ€•်แ€…ာแ€™ျားแ€กแ€€ြောแ€„်း


To DS แ€”ဲ့ From DS แ€ွေแ€•ေါ် แ€™ူแ€แ€Š်แ€กแ€ြေแ€•ြုแ€•ြီးแ€ော့ แ€œိแ€•်แ€…ာแ€ွေ แ€แ€Š်แ€›ှိแ€”ေแ€”ိုแ€„်แ€ဲ့ แ€กแ€ြေแ€กแ€”ေแ€ွေแ€€ို แ€กောแ€€်แ€•ါ แ€‡แ€šားแ€€ွแ€€်แ€œေးแ€”ဲ့ แ€–ော်แ€•ြแ€•ါแ€›แ€…ေ။

แ€กแ€‘แ€€်แ€•ါ แ€‡แ€šားแ€€ွแ€€်แ€™ှာ แ€€ြแ€Š့်แ€›แ€„် แ€•แ€‘แ€™แ€†ုံးแ€กแ€แ€”်းแ€€ IBSS Mode แ€€ို แ€”แ€™ူแ€”ာ แ€•ြแ€‘ား แ€ာ แ€–ြแ€…်แ€•ါแ€แ€š်။ STA แ€”ှแ€…်แ€ု แ€แ€…်แ€ုแ€”ဲ့แ€แ€…်แ€ု แ€ျိแ€်แ€†แ€€်แ€žွားแ€ျိแ€”်แ€™ှာ From DS แ€›ော To DS แ€›ောแ€™ှာ แ€˜ာแ€™ှ แ€žแ€်แ€™ှแ€်แ€‘ားแ€ြแ€„်းแ€™แ€›ှိแ€žေးแ€˜ဲแ€žုแ€Šแ€–ြแ€…်แ€”ေแ€ာแ€ွေ့แ€›แ€•ါแ€œိแ€™့်แ€™แ€š်။

แ€’ုแ€ိแ€š row แ€™ှာแ€ော့ From DS แ€™ှာแ€•ဲ 1 แ€œို့် แ€žแ€်แ€™ှแ€်แ€‘ားแ€ာแ€ွေ့แ€›แ€™ှာแ€–ြแ€…်แ€•ြီး แ€’ါแ€€ AP แ€€ STA แ€€ို แ€•ြောแ€œိုแ€€်แ€ဲ့แ€กแ€ါแ€™ှာ แ€–ြแ€…်แ€•ါแ€แ€š်။

แ€แ€ိแ€š row แ€™ှာแ€ော့် ToDS bit แ€™ှာแ€žာ 1 แ€€ို แ€ွေ့แ€›แ€™ှာแ€•ါ။ From DS แ€™ှာ zero แ€•ါ။ แ€’ါแ€€ STA แ€€ AP แ€€ို แ€•ြแ€”်แ€•ြောแ€œိုแ€€်แ€ဲ့แ€กแ€ါแ€™ှာ แ€–ြแ€…်แ€•ါแ€แ€š်။

แ€กောแ€€်แ€†ုံးแ€กแ€€ြောแ€„်းแ€™ှာแ€ော့ From แ€›ော To แ€›ော bit แ€”ှแ€…်แ€ုแ€…แ€œုံးแ€™ှာ 1 แ€–ြแ€…်แ€žွားแ€ာแ€€ို แ€ွေ့แ€›แ€™ှာแ€•ါ။ AP แ€€ แ€กแ€ြားแ€กแ€›ာแ€ွေแ€†ီแ€€ို แ€…แ€แ€„်แ€•ြောแ€œို့်แ€›แ€žွားแ€ဲ့แ€กแ€†แ€„့် แ€–ြแ€…်แ€•ါแ€แ€š်။

Frame แ€ွေแ€›ဲ့ แ€•ွားแ€šူแ€”ိုแ€„်แ€ြแ€„်းแ€€ို แ€ွဲแ€ြားแ€…ီแ€…แ€…်แ€”ိုแ€„်แ€–ို့်แ€กแ€ွแ€€် Sequence Control แ€™ှာ sub- field แ€”ှแ€…်แ€ု แ€•ါแ€แ€„်แ€•ါแ€แ€š်။ Sequence Number [12 bit] แ€†ိုแ€ာ แ€–แ€›ိแ€”်แ€แ€…်แ€ုแ€…ီแ€›ဲ့ sequence number แ€€ို แ€Šွှแ€”်แ€•ြแ€ြแ€„်းแ€–ြแ€…်แ€•ီး แ€กแ€†ိုแ€•ါ field แ€กแ€ွแ€€် แ€€ိแ€”်းแ€แ€”်แ€–ိုးแ€™ှာ 0 แ€™ှ 4049 แ€‘ိ แ€›ှိแ€”ိုแ€„်แ€•ါแ€แ€š်။ 4049 แ€‘ိ แ€›ောแ€€်แ€•ြီး แ€žွားแ€ဲ့แ€กแ€ါแ€™ှာแ€ော့ แ€”ောแ€€်แ€‘แ€•်แ€‘แ€•်แ€œာแ€™แ€š့် sequence แ€แ€”်แ€–ိုးแ€žแ€Š် แ€žုแ€Š แ€•ြแ€”်แ€–ြแ€…်แ€žွားแ€•ါแ€แ€š်။ 0- 4049 แ€œแ€Š်แ€•แ€်แ€”ေแ€แ€š် แ€†ိုแ€€ြแ€•ါแ€…ို့်။ แ€”ောแ€€်แ€แ€…်แ€ုแ€€ Fragment Number แ€•ါ။ Fragment Number [4bit] แ€žแ€Š်แ€œแ€Š်းแ€•ဲ แ€•ေးแ€•ို့်แ€œိုแ€€်แ€ဲ့แ€–แ€›ိแ€”်แ€ွေแ€›ဲ့ Fragment แ€กแ€›ေแ€กแ€ွแ€€်แ€€ို แ€–ော်แ€•ြแ€•ေးแ€•ါแ€แ€š်။ แ€žူ့แ€™ှာแ€ော့ แ€€ိแ€”်းแ€‚แ€แ€”်းแ€€ွာแ€ြားแ€ျแ€€်แ€žแ€Š် 0 แ€™ှ 15 แ€‘ိแ€žာ แ€›ှိแ€•ါแ€แ€š်။

แ€’ေแ€ာ


Data Field แ€‘ဲแ€™ှာแ€ော့် 2324bytes แ€‘แ€€် แ€•ိုแ€™ျားแ€ဲ့แ€•แ€™ာแ€แ€‘ိ แ€’ေแ€ာแ€ွေ แ€•ါแ€แ€„်แ€”ေแ€”ိုแ€„် แ€•ါแ€แ€š်။ 802.11 MAC Service Data Unit (MSDU) แ€กแ€™ြแ€„့်แ€†ုံးแ€€ 2304 แ€–ြแ€…်แ€•ါแ€แ€š်။ แ€’ါแ€•ေแ€™แ€š့် Encryption Method แ€กแ€™ျိုးแ€™ျိုးแ€žแ€Š် แ€žူแ€ို့်แ€›ဲ့ แ€”แ€Š်းแ€…แ€”แ€…်แ€•ေါ်แ€™ူแ€แ€Š်แ€•ြီး แ€•ိုแ€žာแ€œွแ€”်แ€ဲ့ Data แ€ွေแ€€ို แ€‘แ€•်แ€•ေါแ€„်း แ€–ြแ€Š့်แ€…ွแ€€်แ€•ါแ€แ€š်။ แ€”ားแ€œแ€Š်แ€กောแ€„် แ€•ြောแ€•ြแ€›แ€›แ€„် WEP แ€™ှာ 8bytes แ€‘แ€•်แ€•ေါแ€„်းแ€–ြแ€Š့်แ€…ွแ€€်แ€•ါแ€แ€š်။ แ€’ီแ€ော့် แ€™ူแ€œ 2304 แ€€ို 8 แ€‘แ€•်แ€•ေါแ€„်းแ€‘แ€Š့်แ€ော့် 2312 bytes แ€–ြแ€…်แ€•ါแ€แ€š်။ TKIP แ€–ြแ€…်แ€ဲ့ WPA1 แ€™ှာแ€ော့ 20 แ€‘แ€•် แ€•ေါแ€„်းแ€‘แ€Š့်แ€•ါแ€แ€š်။ แ€’ီแ€ော့ 2304+20=2324bytes แ€–ြแ€…်แ€•ါแ€แ€š်။ WPA2 (CCMP) แ€™ှာแ€ော့ 16 แ€•ါ။ 2304 + 16 = 2320 bytes แ€–ြแ€…်แ€žွားแ€•ါแ€แ€š်။

Wireless Control frame


Wireless Control Frame แ€†ိုแ€ာแ€€ แ€แ€€แ€š်แ€ော့ แ€˜แ€š်แ€ျိแ€”်แ€™ှာ แ€…แ€•ြီး connection แ€€ို transmit แ€œုแ€•်แ€™แ€š်၊ แ€˜แ€š်แ€ျိแ€”်แ€™ှာ แ€›แ€•်แ€™แ€š်แ€†ိုแ€ာแ€ွေแ€”ဲ့ แ€ျိแ€်แ€†แ€€်แ€™ှုแ€แ€…်แ€ု แ€™แ€กောแ€„်แ€™ြแ€„်แ€ဲ့แ€กแ€ါแ€ွေแ€™ှာ device แ€ွေแ€€ို แ€•ြောแ€•ြแ€ဲ့ Message แ€กแ€ိုแ€กแ€‘ွာแ€ွေแ€žာ แ€–ြแ€…်แ€•ါแ€แ€š်။

แ€กแ€‘แ€€်แ€•ါแ€‡แ€šားแ€€ွแ€€်แ€€ိုแ€€ြแ€Š့်แ€›แ€„် แ€˜ာแ€€ แ€˜ာแ€€ို แ€–ော်แ€•ြแ€†ိုแ€œိုแ€แ€š်แ€†ိုแ€ာ แ€žိแ€”ိုแ€„်แ€•ါแ€แ€š်။ แ€กแ€‘แ€€်แ€•ါแ€‡แ€šားแ€€ွแ€€်แ€กား Offensive Security แ€™ှ Reference แ€šူแ€žုံးแ€‘ားแ€•ါแ€žแ€Š်။

Thank you for reading here.

Post a Comment

0 Comments

People