Jestem podłączony do otwartej sieci, widzę BSSID i SSID, ale nie sądzę, że DHCP jest włączony, ponieważ nie otrzymuję żadnego adresu IP. więc czy istnieje sposób, aby dowiedzieć się, co to jest IP? i dzięki
Jestem podłączony do otwartej sieci, widzę BSSID i SSID, ale nie sądzę, że DHCP jest włączony, ponieważ nie otrzymuję żadnego adresu IP. więc czy istnieje sposób, aby dowiedzieć się, co to jest IP? i dzięki
Odpowiedzi:
(Zakładając, że system Linux) Po uzyskaniu adresu MAC AP, np. Poprzez iwconfig:
$ iwconfig eth1
eth1 IEEE 802.11g ESSID:"OSU_PUB"
Mode:Managed Frequency:2.427 GHz Access Point: 00:0D:9D:C6:38:2D
Bit Rate=48 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=91/100 Signal level=-39 dBm Noise level=-87 dBm
Rx invalid nwid:0 Rx invalid crypt:860 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:39 Missed beacon:8
AP ma hw addr, 00:0D:9D:C6:38:2D
więc możesz użyć tcpdump do wąchania ruchu z tego adresu sprzętowego, który zwykle ujawnia adres IP tego źródła jako prędzej czy później:
$ tcpdump -i eth1 -s 0 -v -n ether host 00:0D:9D:C6:38:2D
tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
13:15:49.106475 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.1 (00:0D:9D:C6:38:2D) tell 192.168.1.2, length 28
Jeśli AP odpowiada na pingi rozgłoszeniowe, prawdopodobnie możesz wysłać ping ping na jego konkretny adres MAC, aby wywołać odpowiedź, ale wydaje się, że nie ma takiego narzędzia.
Podejrzewam, że możesz włączyć tryb promis swojej karty bezprzewodowej i uruchomić wireshark ( http://www.wireshark.org/ ) W ten sposób prawdopodobnie będziesz w stanie odkryć podsieć sieci.
Gdy zobaczysz taki pakiet TCP ...
0000 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx 0010 xx xx xx xx xx xx xx xx xx c0 a8 01 01 c0 a8 01 0020 02 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx 0030 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
c0 a8 01 01 = 192.168.1.1 i c0 a8 01 02 = 192.168.1.2 ....
Najprostszym sposobem jest zazwyczaj netstat -rn
sprawdzenie i ustawienie domyślnej bramy na 99,9% czasu, który będzie adresem IP punktu dostępu. Działa w systemie Linux, OS X lub Windows.