Usando el adaptador WiFi para capturar diferentes tráficos inalámbricos

Deseo poder leer el tráfico inalámbrico enviado desde mi teclado inalámbrico. Al principio pensé que podría comprar una placa como Arduino, conectar un módulo como nRF24L01+ y usar este combo. Como no se me da nada bien la electrónica, prefiero buscar otra solución y, al final, pensé que ya tenía un transceptor para la comunicación inalámbrica: el adaptador WiFi de mi portátil. Como dije, no sé mucho sobre electrónica, así que me pregunto si es realmente posible escribir, digamos, un controlador de dispositivo Linux para mi adaptador para que pueda capturar y procesar comunicaciones inalámbricas que no sean WiFi. ¿Hay algún impedimento electrónico? ¿Es esto solo un problema de software o tal vez mi firmware adaptado a WiFi no me permite leer nada excepto el tráfico WiFi?

La mayoría de los teclados inalámbricos usan Bluetooth en lugar de WiFi. BT usa un protocolo diferente y diferentes frecuencias de radio de WiFi; los dos no son compatibles.
Estoy bastante seguro de que mi teclado no usa BT pero, de todos modos, estoy interesado en el subconjunto de teclados que no usan BT.
Puede que no use Bluetooth, pero WiFi también parece poco probable. WiFi es para un rendimiento mucho mayor que el par de bytes que envía un teclado, y es una solución demasiado costosa para ello.

Respuestas (1)

Si usa la misma frecuencia que una tarjeta wifi, debería ser posible dependiendo de su tarjeta, habilidades y voluntad de invertir tiempo;). Sin embargo, podría ser más fácil y rápido ir con otra cosa, mira el camino que tomó Tim para hacer su bricolaje-espía, por ejemplo.

El uso de un dispositivo como un espía wifi debería responder si está allí o no, Tim hizo su propio espía casero basado en un dispositivo más barato y publicó el código fuente que usó. Debería ser posible basar este dispositivo en una tarjeta wifi si admite informes RSSI digitales o no. A partir de este código, debería ser posible encontrar la señal que le interesa y trabajar con ella.

Otra forma "simple" de averiguar qué frecuencia usa su teclado sería verificarlo usando un Contador de frecuencia (ya sea prestado de un hackerspace, un amigo, un jamón o comprar uno [hay opciones baratas, por ejemplo, en eBay]). La razón por la que digo esto es que algunos [que he visto] usan 2,4 GHz y algunos 27 MHz; y estaría muy impresionado si pudiera leer 27 MHz usando un controlador wifi pirateado;)

Es posible que desee consultar KeyKerki

Este proyecto de hardware y software de código abierto permite a cada persona verificar el nivel de seguridad de sus propias transmisiones de teclado y/o demostrar los ataques de rastreo (solo con fines educativos).

Lo han hecho tanto en 27 MHz como en 2,4 GHz , pero esta es una solución independiente, que no utiliza una tarjeta de computadora.

Gracias Jontas por tu útil respuesta. Estoy seguro (porque leí las especificaciones) de que mi auto usa 2.4Ghz, así que si te entendí bien, sugieres inspeccionar el código escrito por Tim y usarlo como punto de partida, ¿verdad? Desde el punto de vista del "hardware", ¿debería ser factible?
Al inspeccionar el tráfico de paquetes con wireshark, hay un campo SSI en el encabezado de radiotap, por lo que mi tarjeta debería ser compatible con los informes RSSI... de todos modos, hoy en día tengo mucha curiosidad por encontrar un adaptador wifi que no lo admita, ¿no es así?