Verwendung des WiFi-Adapters zum Erfassen unterschiedlichen drahtlosen Datenverkehrs

Ich möchte in der Lage sein, den von meiner drahtlosen Tastatur gesendeten drahtlosen Datenverkehr zu lesen. Zuerst dachte ich, ich könnte einfach ein Board wie Arduino kaufen, ein Modul wie nRF24L01+ anschließen und diese Kombination verwenden. Da ich mich mit Elektronik überhaupt nicht auskenne, suche ich lieber eine andere Lösung und dachte schließlich, dass ich schon einen Transceiver für drahtlose Kommunikation habe: den WiFi-Adapter meines Laptops. Wie gesagt, ich weiß nicht viel über Elektronik, also frage ich mich, ob es tatsächlich möglich ist, sagen wir, einen Linux-Gerätetreiber für meinen Adapter zu schreiben, damit er andere drahtlose Kommunikation als WiFi erfassen und verarbeiten kann. Gibt es ein elektronisches Hindernis? Ist dies nur ein Softwareproblem oder erlaubt mir meine WiFi-Adapter-Firmware nicht, irgendetwas zu lesen, außer vom WiFi-Verkehr?

Die meisten drahtlosen Tastaturen verwenden Bluetooth statt WiFi. BT verwendet sowohl ein anderes Protokoll als auch andere Funkfrequenzen als WiFi; die beiden sind nicht kompatibel.
Ich bin mir ziemlich sicher, dass meine Tastatur kein BT verwendet, aber ich interessiere mich trotzdem für die Untergruppe von Tastaturen, die kein BT verwenden.
Es verwendet möglicherweise kein Bluetooth, aber WiFi scheint auch unwahrscheinlich zu sein. WiFi ist für einen viel höheren Durchsatz als die paar Bytes, die eine Tastatur sendet, und ist dafür eine zu teure Lösung.

Antworten (1)

Wenn es die gleiche Frequenz wie eine WLAN-Karte verwendet, sollte dies je nach Karte, Fähigkeiten und Bereitschaft, Zeit zu investieren, möglich sein ;). Es könnte jedoch einfacher und schneller sein, etwas anderes zu verwenden, schauen Sie sich zum Beispiel den Weg an, den Tim genommen hat, um seinen DIY-Spion zu machen.

Mit einem Gerät wie einem WLAN-Spion, der antworten soll, ob es da ist oder nicht, hat Tim seinen eigenen DIY-Spion auf der Grundlage eines Cheeper-Geräts erstellt und den von ihm verwendeten Quellcode veröffentlicht . Es sollte möglich sein, dieses Gerät auf einer WLAN-Karte zu basieren, wenn es digitales RSSI-Reporting unterstützt oder nicht. Ab diesem Code sollte es möglich sein, das Signal zu finden, an dem Sie interessiert sind, und damit zu arbeiten.

Eine andere "einfache" Möglichkeit, herauszufinden, welche Frequenz Ihre Tastatur verwendet, wäre, sie mit einem Frequenzzähler zu überprüfen (entweder von einem Hackerspace, einem Freund, einem Funkamateur ausleihen oder einen kaufen [es gibt billige Optionen zum Beispiel bei ebay]). Der Grund, warum ich das sage, ist, dass einige [wie ich gesehen habe] 2,4 GHz und einige 27 MHz verwenden; und ich wäre sehr beeindruckt, wenn Sie mit einem gehackten WLAN-Treiber 27 MHz lesen könnten;)

Vielleicht möchten Sie sich KeyKerki ansehen

Dieses Open-Source-Hardware- und Softwareprojekt ermöglicht es jeder Person, das Sicherheitsniveau ihrer eigenen Tastaturübertragungen zu überprüfen und/oder die Sniffing-Angriffe zu demonstrieren (nur für Bildungszwecke).

Sie haben sowohl 27 MHz als auch 2,4 GHz verwendet , aber dies ist eine eigenständige Lösung, die keine Computerkarte verwendet.

Danke Jontas für deine hilfreiche Antwort. Ich bin mir sicher (weil ich die technischen Daten gelesen habe), dass mein Auto 2,4 GHz verwendet. Wenn ich Sie also richtig verstanden habe, schlagen Sie vor, den von Tim geschriebenen Code zu überprüfen und ihn als Ausgangspunkt zu verwenden, oder? Sollte dies aus Sicht der "Hardware" machbar sein?
Beim Untersuchen des Paketverkehrs mit Wireshark gibt es ein SSI-Feld im Radiotap-Header, also sollte meine Karte RSSI-Berichte unterstützen ... jedenfalls wäre ich sehr neugierig, heutzutage einen WLAN-Adapter zu finden, der dies nicht unterstützt, nicht wahr?