Tôi đang cố gắng thiết lập một bằng chứng về khái niệm cho định vị trong nhà bằng cách sử dụng WIFI
. Ý tưởng là đặt một vài WIFI
bộ điều hợp ở một số vị trí trong một tòa nhà nhỏ, mỗi cường độ tín hiệu theo dõi và MAC
địa chỉ và lưu trữ nó trong một cơ sở dữ liệu. Dựa trên cường độ tín hiệu cho các bộ điều hợp khác nhau cùng một lúc, chúng ta có thể có được vị trí chính xác (trong) của thiết bị ( MAC
).
Có hai SSIDs
trong tòa nhà, cả với WPA-PWD
mã hóa. Cũng sẽ có các thiết bị không được liên kết với mạng. Vì tôi không muốn cài đặt 3 bộ điều hợp cho mỗi vị trí (một cho mỗi mạng), tôi muốn nhận cường độ tín hiệu ở chế độ màn hình và chỉ chuyển kênh giữa hai vị trí SSIDs
.
Sử dụng Kali
và tshark
Tôi có thể nắm bắt cường độ tín hiệu bằng cách sử dụng:
tshark -i mon0 -T fields -e wlan.sa -e radiotap.dbm_antsignal
Tuy nhiên, vấn đề là tôi nhận được rất ít dữ liệu từ thiết bị thử nghiệm của mình (điện thoại Android). Nếu tôi mở WIFI
Trình quản lý và nó bắt đầu quét các mạng trong khu vực tôi chụp các gói phát sóng, nhưng không có dữ liệu nào khác.
Tôi nghi ngờ đó là vì WPA
mã hóa và thay đổi thành một mạng mở và nó đã hoạt động. Tôi thấy một dòng gói liên tục từ điện thoại Android của tôi.
Tôi quay lại WPA
mạng và thiết lập tshark
sử dụng giải mã
tshark -i mon0 -o wlan.enable_decryption:TRUE -o "uat:80211_keys:\"wpa-pwd\",\"Passphrase:SSID\""
Tôi ngắt kết nối điện thoại với mạng, bật chế độ màn hình và sau đó kết nối lại thiết bị, để đảm bảo tôi đã nhận được four-way handshake
. Bây giờ tôi nhận được một số gói dữ liệu, nhưng không ở đâu gần số tiền tôi thực sự gửi / tải xuống. Trong những khoảnh khắc tôi nhận được khoảng 10 phút và sau đó không có gì trong vài phút.
Tôi đã thử với các thiết lập sau
Kali linux
trongVMWare
trên windows 10, với mộtALFA AWUS036H
(Chipset RT8187)- Tôi không nhận được bất kỳ gói dữ liệu nào từ
WPA
mạng được bảo vệ
- Tôi không nhận được bất kỳ gói dữ liệu nào từ
Kali linux ARM
trênRaspberry Pi 3 model b
, cùng một bộ chuyển đổi USB- Tôi không nhận được bất kỳ gói dữ liệu nào từ
WPA
mạng được bảo vệ
- Tôi không nhận được bất kỳ gói dữ liệu nào từ
Kali linux
USB khởi động trực tiếp,Qualcomm Atheros AR938x
bộ chuyển đổi- Tôi nhận được một vài bảng dữ liệu từ
WPA
mạng được bảo vệ
- Tôi nhận được một vài bảng dữ liệu từ
Những câu hỏi của tôi:
- Là giải mã cần thiết nếu tôi chỉ muốn
MAC
và cường độ tín hiệu? - Tại sao tôi không nhận được hầu hết các gói dữ liệu được gửi?
- Có cách nào tốt hơn để sử dụng
WIFI
choIPS
?