Nga mea katoa e hiahia ana koe ki te mohio mo te wahitau MAC

Nga mea katoa e hiahia ana koe ki te mohio mo te wahitau MACKei te mohio nga tangata katoa ko enei paita e ono, ka whakaatuhia ki roto i te whakatakotoranga hexadecimal, ka tohua ki te kaari whatunga i te wheketere, me te ahua ohorere. E mohio ana etahi ko nga paita tuatahi e toru o te wahitau ko te ID kaihanga, ko nga paita e toru e toe ana ka tautapa ki a ratou. E mohiotia ana ka taea e koe te whakarite i a koe ano noho noa wāhitau. He maha nga tangata kua rongo mo "nga wahitau matapōkere" i te Wi-Fi.

Kia mohio tatou he aha tena.

Ko te wahitau MAC (te wahitau mana uru pāpāho) he tautohu ahurei kua tohua ki te urutau whatunga, whakamahia i roto i nga whatunga o nga paerewa IEEE 802, te nuinga o Ethernet, Wi-Fi me Nihokikorangi. E kiia ana ko te "EUI-48 momo identifier". Mai i te ingoa ka kitea he 48 moka te roa o te wahitau, ara. 6 paita. Karekau he paerewa e whakaaetia ana mo te tuhi i tetahi wahitau (he rereke ki te wahitau IPv4, kei te wehea nga octets i nga wa katoa) Ko te tikanga ka tuhia kia ono nga tau hautekauma ka wehea e te kopirua: 00:AB:CD:EF:11: 22, ahakoa he pai ki etahi kaihanga taputapu te tohu 00 -AB-CD-EF-11-22 me te 00ab.cdef.1122.

Исторически адреса прошивались в ПЗУ чипсета сетевой карты без возможности их модификации без флеш-программатора, но в настоящее время адрес может быть изменен программно, из операционной системы. Задать вручную МАС адрес сетевой карте можно в Linux и MacOS (всегда), Windows (почти всегда, если позволит драйвер), Android (только рутованный); с iOS (без рута) подобный трюк невозможен.

Hanganga wahitau

Kei roto i te waahi noho tetahi waahanga o te kaitautuhi a te kaihanga, OUI, me tetahi tohu tohu kua tohua e te kaihanga. Whakaritenga o OUI (Organizationally Unique Identifier) ​​identifiers whakauru i roto whakahaere IEEE. Inaa, ko tona roa ka taea te 3 paita (24 paraka), engari ko te 28, ko te 36 nga moka, mai i nga poraka (MAC Address Block, MA) o nga waahi noho o nga momo Rarge (MA-L), Waenga (MA-M) me He mea hanga iti (MA-S). Ko te rahi o te poraka kua tukuna, i roto i tenei keehi, ka 24, 20, 12 bits ranei 16 miriona, 1 miriona, 4 mano nga wahitau. I tenei wa kei te 38 mano nga poraka kua tohatohahia, ka taea te tiro ma te whakamahi i nga taputapu ipurangi maha, hei tauira IEEE ranei Wireshark.

No wai nga wahi noho?

He ngawari te tukatuka o te waatea mo te iwi te tango i nga putunga raraunga He maha nga korero a IEEE. Hei tauira, kua tangohia e etahi whakahaere he maha nga poraka OUI mo ratou. Anei o tatou toa:

Kaihoko
Te maha o nga poraka/rekoata
Te maha o nga waahi noho, miriona

Cisco Systems Inc
888
14208

Apple
772
12352

Samsung
636
10144

Huawei Technologies Co.Ltd
606
9696

Intel Corporation
375
5776

ARRIS Group Inc.
319
5104

Nokia Corporation
241
3856

Private
232
2704

Texas Instruments
212
3392

zte kaporeihana
198
3168

Mana Rehita IEEE
194
3072

Hewlett Packard
149
2384

Hon Hai Precision
136
2176

TP-LINK
134
2144

Dell Inc.
123
1968

Ngaaonga Ipurangi
110
1760

Sagemcom Broadband SAS
97
1552

Fiberhome Telecommunication Technologies Co. LTD
97
1552

Xiaomi Communications Co Ltd
88
1408

Guangdong Oppo Mobile Telecommunications Corp.Ltd
82
1312

E 40 noa iho a Google, a ehara tenei i te mea miharo: kaore e mahia e ratou nga taputapu whatunga maha.

Kaore nga poraka MA e whakaratohia mo te kore utu, ka taea te hoko mo te utu tika (kaore he utu ohaurunga) mo te $3000, $1800, $755 ranei. He mea whakamiharo, mo etahi atu moni (ia tau) ka taea e koe te hoko "huna" o nga korero a te iwi mo te poraka kua tohaina. E 232 o ratou inaianei, ka kitea i runga ake nei.

Ahea ka pau nga wahitau MAC?

Kua hoha katoa matou ki nga korero kua 10 tau e haere ana "kua tata te pau nga wahitau IPv4." Ae, kua kore e ngawari te whiwhi poraka IPv4 hou. E mohiotia ana ko nga wahitau IP tino kore noa te tohatoha; He poraka nui, he iti noa te whakamahi na nga kaporeihana nui me nga tari a te kawanatanga o Amerika, engari he iti te tumanako ki te tohatoha ano ki te hunga e mate ana. Ko te nui o te NAT, CG-NAT me IPv6 kua iti ake te raru o te kore o nga korero a te iwi.

Ko te wahitau MAC he 48 nga moka, ko te 46 ka taea te whakaaro "he whai hua" (he aha? panuihia), ka hoatu he 246, 1014 ranei nga wahitau, he 214 nga wa nui atu i te mokowā wāhitau IPv4.
I tenei wa, tata ki te hawhe trillion nga wahitau kua tohatohahia, ko te 0.73% noa iho o te katoa o te pukapuka. Kei te tino tawhiti rawa atu tatou i te kore e pau nga wahitau MAC.

Moka matapōkere

Ka taea te whakaaro ko nga OUI ka tohatoha noa, ka tukuna ano e te kaihoko nga wahitau ki nga taputapu whatunga takitahi. He pera ano? Me titiro ki te tohatoha o nga paraka i roto i nga papaa raraunga o nga wahitau MAC o nga taputapu 802.11 kei a au, ka kohia e nga punaha whakamana i nga whatunga ahokore. WNAM. Ko nga wahitau no nga taputapu pono e hono ana ki te Wi-Fi mo etahi tau i roto i nga whenua e toru. I tua atu i reira ko te pātengi raraunga iti o 802.3 taputapu LAN waea.

Me wehewehea ia wahitau MAC (e ono paita) o ia tauira ki nga moka, paita ma te paita, ka titiro ki te auau o te puta o te moka “1” ki ia tuunga 48. Mena ka whakatauhia te moka ki runga i nga tikanga tino kore noa, na ko te tupono ka whiwhi "1" me 50%.

Kōwhiringa Wi-Fi Nama 1 (RF)
Tauira Wi-Fi Nama 2 (Belarus)
Kōwhiringa Wi-Fi Nama 3 (Uzbekistan)
Whakatauira LAN (RF)

Te maha o nga rekoata kei roto i te paataka raraunga
5929000
1274000
366000
1000

Tau moka:
% bit "1"
% bit "1"
% bit "1"
% bit "1"

1
48.6 orau
49.2 orau
50.7 orau
28.7 orau

2
44.8 orau
49.1 orau
47.7 orau
30.7 orau

3
46.7 orau
48.3 orau
46.8 orau
35.8 orau

4
48.0 orau
48.6 orau
49.8 orau
37.1 orau

5
45.7 orau
46.9 orau
47.0 orau
32.3 orau

6
46.6 orau
46.7 orau
47.8 orau
27.1 orau

7
0.3 orau
0.3 orau
0.2 orau
0.7 orau

8
0.0 orau
0.0 orau
0.0 orau
0.0 orau

9
48.1 orau
50.6 orau
49.4 orau
38.1 orau

10
49.1 orau
50.2 orau
47.4 orau
42.7 orau

11
50.8 orau
50.0 orau
50.6 orau
42.9 orau

12
49.0 orau
48.4 orau
48.2 orau
53.7 orau

13
47.6 orau
47.0 orau
46.3 orau
48.5 orau

14
47.5 orau
47.4 orau
51.7 orau
46.8 orau

15
48.3 orau
47.5 orau
48.7 orau
46.1 orau

16
50.6 orau
50.4 orau
51.2 orau
45.3 orau

17
49.4 orau
50.4 orau
54.3 orau
38.2 orau

18
49.8 orau
50.5 orau
51.5 orau
51.9 orau

19
51.6 orau
53.3 orau
53.9 orau
42.6 orau

20
46.6 orau
46.1 orau
45.5 orau
48.4 orau

21
51.7 orau
52.9 orau
47.7 orau
48.9 orau

22
49.2 orau
49.6 orau
41.6 orau
49.8 orau

23
51.2 orau
50.9 orau
47.0 orau
41.9 orau

24
49.5 orau
50.2 orau
50.1 orau
47.5 orau

25
47.1 orau
47.3 orau
47.7 orau
44.2 orau

26
48.6 orau
48.6 orau
49.2 orau
43.9 orau

27
49.8 orau
49.0 orau
49.7 orau
48.9 orau

28
49.3 orau
49.3 orau
49.7 orau
55.1 orau

29
49.5 orau
49.4 orau
49.8 orau
49.8 orau

30
49.8 orau
49.8 orau
49.7 orau
52.1 orau

31
49.5 orau
49.7 orau
49.6 orau
46.6 orau

32
49.4 orau
49.7 orau
49.5 orau
47.5 orau

33
49.4 orau
49.8 orau
49.7 orau
48.3 orau

34
49.7 orau
50.0 orau
49.6 orau
44.9 orau

35
49.9 orau
50.0 orau
50.0 orau
50.6 orau

36
49.9 orau
49.9 orau
49.8 orau
49.1 orau

37
49.8 orau
50.0 orau
49.9 orau
51.4 orau

38
50.0 orau
50.0 orau
49.8 orau
51.8 orau

39
49.9 orau
50.0 orau
49.9 orau
55.7 orau

40
50.0 orau
50.0 orau
50.0 orau
49.5 orau

41
49.9 orau
50.0 orau
49.9 orau
52.2 orau

42
50.0 orau
50.0 orau
50.0 orau
53.9 orau

43
50.1 orau
50.0 orau
50.3 orau
56.1 orau

44
50.1 orau
50.0 orau
50.1 orau
45.8 orau

45
50.0 orau
50.0 orau
50.1 orau
50.1 orau

46
50.0 orau
50.0 orau
50.1 orau
49.5 orau

47
49.2 orau
49.4 orau
49.7 orau
45.2 orau

48
49.9 orau
50.1 orau
50.7 orau
54.6 orau

He aha i penei ai te he i roto i nga moka 7 me te 8? He kore noa nga wa katoa.

Ae, ka whakatauhia e te paerewa enei moka he mea motuhake (Wikipedia):
Nga mea katoa e hiahia ana koe ki te mohio mo te wahitau MAC

Ko te moka tuawaru (mai i te timatanga) o te paita tuatahi o te wahitau MAC e kiia ana ko te moka Unicast/Multicast me te whakatau he aha te momo anga (anga) ka tukuna me tenei wahitau, auau (0) ranei haapurororaa (1) (whakamarama maha, haapurororaa). Mo nga whakawhitiwhitinga urutau whatunga unicast, ka whakatauhia tenei moka ki te "0" i roto i nga paanui katoa ka tukuna ki a ia.

Ko te moka tuawhitu (mai i te timatanga) o te paita tuatahi o te wahitau MAC e kiia ana ko te moka U/L (Universal/Local) ka whakatau mena he ahurei te waahi noho ki te ao (0), he ahurei o te rohe (1). Ma te taunoa, he ahurei katoa nga wahitau "kaihanga-hanga" ki te ao, no reira kei roto i te nuinga o nga wahitau MAC kua kohia te moka tuawhitu kua tautuhia ki te "0". I te ripanga o nga kaitautuhi OUI kua tohua, tata ki te 130 noa nga whakaurunga he moka U/L "1", a, ko te ahua he poraka enei o nga wahitau MAC mo nga hiahia motuhake.

Mai i te tuaono ki nga paita tuatahi o te paita tuatahi, ko nga moka o te paita tuarua me te tuatoru i roto i nga tohu tohu OUI, me te mea nui ake ko nga moka i roto i nga paita 4-6 o te wahitau kua tohua e te kaihanga ka tohatoha noa ake, iti iho ranei. .

No reira, i roto i te tino wahitau MAC o te urutau whatunga, he tino rite nga paraka, kaore he tikanga hangarau, haunga nga moka ratonga e rua o te paita teitei.

Torangapu

Kei te miharo ko wai nga kaihanga taputapu ahokore e tino rongonui ana? Kia whakakotahihia te rapunga i roto i te papaaarangi OUI me nga raraunga mai i te tauira No.

Kaihoko
Tiri o nga taputapu, %

Apple
26,09

Samsung
19,79

Huawei Technologies Co. Ltd
7,80

Xiaomi Communications Co Ltd
6,83

Sony Mobile Communications Inc
3,29

LG Electronics (Whakawhitiwhiti Pukoro)
2,76

ASUSTek KOMPUTER INC
2,58

TCT pūkoro Ltd
2,13

zte kaporeihana
2,00

kāore i kitea i te pātengi raraunga IEEE
1,92

Lenovo Mobile Communication Technology Ltd.
1,71

Nokia Corporation
1,68

Murata Manufacturing
1,31

InPro Comm
1,26

Microsoft Corporation
1,11

Ko Shenzhen TINNO Mobile Technology Corp.
1,02

Motorola (Wuhan) Mobility Technologies Communication Co. Ltd.
0,93

Nokia Corporation
0,88

Shanghai Wind Technologies Co. Ltd
0,74

Lenovo Mobile Communication (Wuhan) Company Limited
0,71

Ko nga mahi e whakaatu ana ko te pai ake o te roopu o nga kaiohauru whatunga ahokore i tetahi waahi, ka nui ake te waahanga o nga taputapu Apple.

He motuhake

He ahurei nga wahitau MAC? I roto i te ariā, ae, i te mea e hiahiatia ana e ia kaihanga taputapu (rangatira poraka MA) ki te whakarato i tetahi wahitau ahurei mo ia o nga urutau whatunga ka whakaputahia e ia. Heoi, etahi kaihanga maramara, ara:

  • 00:0A:F5 Airgo Networks, Inc. (Qualcomm inaianei)
  • 00:08:22 InPro Comm (inaianei MediaTek)

tautuhia nga paita whakamutunga e toru o te wahitau MAC ki te tau matapōkere, te ahua i muri i te whakaara ano o ia taputapu. E 1 mano nga waahi noho pera i taku tauira Nama 82.

Ka taea e koe, ka taea e koe te whakatau i a koe he wahitau ke, ehara i te mea motuhake ma te whakarite "penei i to hoa tata", me te tohu ki te hongi, ki te whiriwhiri ohorere ranei. Ka taea hoki te whakatau i a koe he wahitau kore-ahurei ma te, hei tauira, te whakahoki i te whirihoranga taapiri o te pouara penei i a Mikrotik, OpenWrt ranei.

Ka aha mena ka rua nga taputapu kei runga i te whatunga me te wahitau MAC kotahi? Ka whakawhirinaki katoa ki te arorau o nga taputapu whatunga (pouara waea, kaiwhakahaere whatunga ahokore). Ko te mea pea, ka kore e mahi nga taputapu e rua, ka mahi mokowhiti ranei. Mai i te tirohanga o nga paerewa IEEE, ka whakatauhia te whakamarumaru ki te whakapohehe wahitau MAC ma te whakamahi, hei tauira, MACsec, 802.1X ranei.

He aha mena ka whakauruhia e koe he MAC me te moka tuawhitu, tuawaru ranei kua whakaritea ki te "1", i.e. wāhitau ā-rohe, tuku-maha rānei? Ko te mea pea, kare to whatunga e aro ki tenei, engari i runga i te tikanga ka kore e rite te waahi noho ki te paerewa, a he pai ake kia kaua e pera.

Te mahi matapōkeretia

E mohio ana matou hei aukati i te whai i nga nekehanga a te tangata ma te karapa me te kohi ngaru rererangi, he maha nga tau e whakamahi ana nga punaha whakahaere MAC atamai i te hangarau matapōkeretia. Ko te tikanga, i te wa e tirotirohia ana nga ngaru hau ki te rapu i nga whatunga mohio, ka tukuna e te waea atamai he putea (rōpū o nga paatete) o te momo tono tirotiro 802.11 me te wahitau MAC hei puna:

Nga mea katoa e hiahia ana koe ki te mohio mo te wahitau MAC

Ko te whakaaheitanga matapōkere ka taea e koe te tohu kia kaua ko te mea "tuia", engari ko etahi atu wahitau puna paatete, ka huri i ia huringa matawai, i te waa, i etahi atu huarahi ranei. E mahi ana? Me titiro ki nga tatauranga o nga wahitau MAC i kohia mai i te rangi e te mea e kiia nei ko "Wi-Fi Radar":

Tauira katoa
Tauira anake me te kore moka 7

Te maha o nga rekoata kei roto i te paataka raraunga
3920000
305000

Tau moka:
% bit "1"
% bit "1"

1
66.1 orau
43.3 orau

2
66.5 orau
43.4 orau

3
31.7 orau
43.8 orau

4
66.6 orau
46.4 orau

5
66.7 orau
45.7 orau

6
31.9 orau
46.4 orau

7
92.2 orau
0.0 orau

8
0.0 orau
0.0 orau

9
67.2 orau
47.5 orau

10
32.3 orau
45.6 orau

11
66.9 orau
45.3 orau

12
32.3 orau
46.8 orau

13
32.6 orau
50.1 orau

14
33.0 orau
56.1 orau

15
32.5 orau
45.0 orau

16
67.2 orau
48.3 orau

17
33.2 orau
56.9 orau

18
33.3 orau
56.8 orau

19
33.3 orau
56.3 orau

20
66.8 orau
43.2 orau

21
67.0 orau
46.4 orau

22
32.6 orau
50.1 orau

23
32.9 orau
51.2 orau

24
67.6 orau
52.2 orau

25
49.8 orau
47.8 orau

26
50.0 orau
50.0 orau

27
50.0 orau
50.2 orau

28
50.0 orau
49.8 orau

29
50.0 orau
49.4 orau

30
50.0 orau
50.0 orau

31
50.0 orau
49.7 orau

32
50.0 orau
49.9 orau

33
50.0 orau
49.7 orau

34
50.0 orau
49.6 orau

35
50.0 orau
50.1 orau

36
50.0 orau
49.5 orau

37
50.0 orau
49.9 orau

38
50.0 orau
49.8 orau

39
50.0 orau
49.9 orau

40
50.0 orau
50.1 orau

41
50.0 orau
50.2 orau

42
50.0 orau
50.2 orau

43
50.0 orau
50.1 orau

44
50.0 orau
50.1 orau

45
50.0 orau
50.0 orau

46
50.0 orau
49.8 orau

47
50.0 orau
49.8 orau

48
50.1 orau
50.9 orau

He tino rereke te pikitia.

Ko te moka 8 o te paita tuatahi o te wahitau MAC e rite tonu ana ki te ahua Unicast o te wahitau SRC i roto i te kete tono tirotiro.

Ko te moka 7 kua whakaritea ki te Paetata i roto i te 92.2% o nga keehi, i.e. I runga i te ahua tika o te maia, ka taea e tatou te whakaaro he maha tonu nga wahitau kua kohia he matapōkeretia, he iti iho i te 8% he pono. I roto i tenei take, ko te tohatoha o nga moka i roto i te OUI mo enei wahitau tuuturu e rite ana ki nga raraunga o te ripanga o mua.

Ko tehea kaihanga, e ai ki te OUI, nona nga wahitau matapōkeretia (arā, me te 7th bit i te "1")?

Kaihanga na OUI
Tiria ki nga wahitau katoa

kāore i kitea i te pātengi raraunga IEEE
62.45 orau

Google Inc.
37.54 orau

okiokinga
0.01 orau

I tua atu, ko nga wahitau matapōkere katoa kua tohua ki a Google no te OUI kotahi me te prefix DA:A1:19. He aha tenei prefix? Kia titiro tatou ki roto puna Android.

private static final MacAddress BASE_GOOGLE_MAC = MacAddress.fromString("da:a1:19:0:0:0");

Ka whakamahia e te Stock Android tetahi OUI motuhake, kua rehitatia i te wa e rapu ana i nga whatunga ahokore, tetahi o nga mea iti me te huinga moka tuawhitu.

Tātaihia te MAC tūturu mai i te kotahi matapōkere

Kia kite tatou i reira:

private static final long VALID_LONG_MASK = (1L << 48) - 1;
private static final long LOCALLY_ASSIGNED_MASK = MacAddress.fromString("2:0:0:0:0:0").mAddr;
private static final long MULTICAST_MASK = MacAddress.fromString("1:0:0:0:0:0").mAddr;

public static @NonNull MacAddress createRandomUnicastAddress(MacAddress base, Random r) {
        long addr;
        if (base == null) {
            addr = r.nextLong() & VALID_LONG_MASK;
        } else {
            addr = (base.mAddr & OUI_MASK) | (NIC_MASK & r.nextLong());
        }
        addr |= LOCALLY_ASSIGNED_MASK;
        addr &= ~MULTICAST_MASK;
        MacAddress mac = new MacAddress(addr);
        if (mac.equals(DEFAULT_MAC_ADDRESS)) {
            return createRandomUnicastAddress(base, r);
        }
        return mac;
    }

Ko te wahitau katoa, ko ona paita raro e toru ranei, he parakore Random.nextLong(). «Патентованное восстановление реального МАС» — надувательство. С большой долей уверенности можно ожидать, что производители Android-телефонов применяют и другие, не зарегистрированные OUI. Исходников iOS у нас нет, но скорее всего там применен схожий алгоритм.

Ko nga mea i runga ake nei kaore e whakakore i nga mahi a etahi atu tikanga mo te whakakore i nga kaiohauru Wi-Fi, i runga i te tātaritanga o etahi atu mara o te anga tono tirotiro, te hononga ranei o te auau o nga tono ka tukuna e te taputapu. Heoi, he tino raruraru te whai i te kaiohauru ma te whakamahi i nga huarahi o waho. Ko nga raraunga ka kohia ka pai ake mo te wetewete i te kawenga toharite/te tihi ma te waahi me te waa, i runga i nga tau maha, kaore he korero mo nga taputapu me nga taangata. Ko era anake "i roto", ko nga kaihanga OS pūkoro ake, me nga tono whakauru he raraunga tika.

He aha te mea kino mō te tangata e ako ana i te wāhitau MAC o tō pūrere? Ka taea te whakarewa i tētahi whakaeke whakakore-ratonga i runga i ngā whatunga waea me ngā whatunga ahokore. Mō tētahi pūrere ahokore, tera pea ka kitea tōna aroaro i te wāhi o te pūoko. Ka taea te whakamahi i te tinihanga wāhitau hei whakaari i tō pūrere, engari ka mahi noa tēnei mēnā kāore he mahi haumarutanga tāpiri (whakamanatanga me/ranei te whakamunatanga). 99.9% Kāore he mea e māharahara ai te iwi o konei.

Ko te wahitau MAC he uaua ake i te ahua, engari he maamaa ake i tera pea.

Source: will.com

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster