Как я могу получить IP-адрес и порт из прослушанного пакета Wi-Fi?

Для совершенно законных и этических целей мне нужно прослушать пакет Wi-Fi, пока моя станция не подключена к сети Wi-Fi, и найти IP-адрес и порт назначения пакета.

Является ли это возможным?

Я вижу, что в пакете есть информация о MAC-адресе, но в этой статье утверждается, что IP-адрес тоже есть в пакете. С другой стороны, я запустил Wireshark, но не смог найти IP-адрес в дампах Wireshark.

Образец пакета:

me@zombie:~$ sudo tcpdump -qec1 -i mon1 -x
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on mon1, link-type IEEE802_11_RADIO (802.11 plus radiotap header), capture size 262144 bytes
19:19:12.623271 1.0 Mb/s 2412 MHz 11b -52dB signal antenna 3 BSSID:28:c6:8e:8a:b0:1e (oui Unknown) DA:Broadcast SA:28:c6:8e:8a:b0:1e (oui Unknown) Beacon (Branto) [1.0* 2.0* 5.5 11.0 18.0 24.0 36.0 54.0 Mbit] ESS CH: 1, PRIVACY
    0x0000:  83a1 fdba 8201 0000 6400 1104 0006 4272
    0x0010:  616e 746f 0108 8284 0b16 2430 486c 0301
    0x0020:  0105 0400 0200 002a 0100 2f01 0030 1401
    0x0030:  0000 0fac 0401 0000 0fac 0401 0000 0fac
    0x0040:  010d 0032 040c 1218 600b 0500 0027 0000
    0x0050:  2d1a bc19 17ff ff00 0000 0000 0000 0000
    0x0060:  0000 0000 0000 0000 0000 0000 3d16 0108
    0x0070:  1100 0000 0000 0000 0000 0000 0000 0000
    0x0080:  0000 0000 4a0e 1400 0a00 2c01 c800 1400
    0x0090:  0500 1900 7f08 0100 0800 0000 0040 dd31
    0x00a0:  0050 f204 104a 0001 1010 4400 0102 1047
    0x00b0:  0010 03e5 c4a4 0809 0079 5124 8592 3759
    0x00c0:  f1b6 103c 0001 0310 4900 0600 372a 0001
    0x00d0:  20dd 0900 1018 0200 000c 0000 dd18 0050
    0x00e0:  f202 0101 8c00 03a4 0000 27a4 0000 4243
    0x00f0:  5e00 6232 2f00

ЛВС назначает адреса 10.0.1.x.

0 ответов

Другие вопросы по тегам