Construyendo un radar de bajo presupuesto para “esnifar” Aviones

Tema en 'Hagalo Ud mismo' iniciado por kumurika, 28 Mar 2015.

  1. kumurika

    kumurika Usuario Casual nvl. 2
    16/41

    Registrado:
    14 Ene 2013
    Mensajes:
    4.004
    Me Gusta recibidos:
    7
    Ya sabemos que Los aviones de los famosos no son tan privados, pero desde que miré ese post en la comunidad me entró la curiosidad por investigar un poco mas sobre el tema, mi nombre es Daniel José́ Escobar (@mrdesc) y quiero compartir con ustedes algunas de las cosas que he descubierto sobre las frecuencias que emiten los aviones.


    [​IMG]


    Este articulo pretende hacer un análisis en servicios que se encuentran en otras frecuencias del espectro electromagnético, usando SDR (software defined radio), permitiéndonos usar un computador con el software adecuado, procesar datos capturados, a una potencia superiores a la de muchos receptores convencionales, con esto se puede auditar muchos servicios inalámbricos como por ejemplo aplicaciones que funcionan en frecuencias de onda corta (LTE, ADS-B (aviación), señales moduladas en frecuencias, GSM, DECT, TETRA, APCO25 etc.). En este caso se podrá abarcar frecuencias desde 2.5kHz hasta un poco mas de los 1.9Ghz, sin tener saltos en frecuencia, esto es se logra gracias al dispositivo que se empleara (Rafael 820T RTL2832U), que debido a su bajo costo y alta capacidad ofrece una buena oportunidad para aprender y trabajar.


    Equipos Utilizado para construir nuestro Radar de Bajo Presupuesto:

    • DVB-T+DAB+FM y antena lo importante es que tenga chip RTL2832U. (es lo mas importante)
    • para este caso se uso Rafael Micro R820T, con la que se logra abarcar desde la frecuencia 24Mhz hasta 1766 MHz
    • Maquina Virtual con Windows o Computador con Ubuntu.
    [​IMG]


     Software utilizado para “esnifar” aviones:

    • Se instala y se compila el STL-ADSB Virtual Radar.
    Teoría del Radar de Bajo Presupuesto para “esnifar” Aviones:
    La abreviación ADSB significa: Automatic dependent surveillance-broadcast


    EL procedimiento consiste en recibir el broadcast trasmitido por los aviones, en el cual describen su longitud, latitud, numero de vuelo y ruta….. ¿como obtienen esa información?, esta información se recibe de su sistema GPS:


    [​IMG]


    Periódicamente el ATCRBS interroga las aeronaves, en la frecuencia de 1030MHZ, esta interrogación se hace cerca de 450-500 veces por segundo, cuando la aeronave recibe la interrogación, responde a dicha en la frecuencia de 1090Mhz. Esta información puede ser recibida y decodificada por otras aeronaves y radares.


    Con esto se logra evitar accidentes aéreos, optimiza el trafico aéreo y como consecuencia menos consumo de combustible y evita menos daños del medio ambiente:


    [​IMG]
    La frecuencia de recepción de dicho broadcast sera: 1090000000 Hz (1090Mhz), también se debe de configurar el muestreo como:



    • 2000000 Hz.
    • rate es: 2000000.052982 Hz
    En caso de que se desee usar el rtl_adsb desde un sistema operativo Linux la forma de instalación es:



    1
    2
    3
    4
    5
    6
    7
    git clone git://git.osmocom.org/rtl-sdr.gi
    cd rtl-sdr/
    mkdir build
    cd build
    cmake ../
    make
    sudo make install


    Conectamos nuestro dispositivo con chip RTL 2832U:



    1
    sudo ldconfig


    Probamos que efectivamente nos este funcionando:



    1
    2
    3
    4
    5
    6
    7
    8
    pi@mrdesc ~ $ rtl_test -t
    Found 1 device(s):
    0: ezcap USB 2.0 DVB-T/DAB/FM dongle
    Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
    Found Rafael Micro R820T tuner
    Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
    No E4000 tuner found, aborting.
    pi@mrdesc ~ $


    Con esto estamos seguros de que tenemos bien conectados nuestro dispositivo de chip RTL 2832U ahora comenzamos a recibir los datos:



    1
    2
    3
    4
    5
    6
    7
    8
    pi@mrdesc ~ $ rtl_adsb
    Found 1 device(s):
    0: Realtek, RTL2838UHIDIR, SN: 0000001
    Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle Found Rafael Micro R820T tuner
    Tuner gain set to automatic.
    Tuned to 1090000000 Hz.
    Sampling at 2000000 Hz.
    Exact sample rate is: 2000000.052982 Hz *825566cf477b3124c64b17e74b15; *e6c7d7fdb34c855db6972204ea14;


    [​IMG]


    Cada trama comienza siempre con un asterisco, cada una de estas líneas fue enviado directamente por un avión, como petición de la aerolínea o por broadcast, en dirección aire – base aérea o aire – aire. Lo que necesitamos ahora es hacer la decodificación de estos tramas con el fin de extraer el la información allí contenida: latitud, longitud, indicativo, origen y destino de la aeronave, etc.


    En la actualidad hay muchas alternativas de código abierto para convertir esta trama enviada por la aeronave en un mapa, lo mejor que encontré fue que el Servidor Virtual Radar, es una herramienta de código abierto y funciona en Windows y Linux también, además de tener una interfaz web muy amable, nos puede trazar las aeronaves utilizando Google Maps. Otros posibles graficadores de estas tramas puede ser planet plot pocket, para usar el anterior se necesita registrar para obtener una prueba gratuita por 21 días.



    La instalación en Windows se hace descargando el RTL1090 desde la web:



    y abriendo el software


    [​IMG]
    Configuramos nuestro Virtualradar Server (VRS):



    • dirigirte a la pestaña de TOOLS > plugins en la ventana que se abre Database Writer.
    • Da click en opciones y selecciona donde se almacena la base de datos que descargaste de la dirección: http://www.virtualradarserver.co.uk/Download.aspx
    • el campo en el que debe de quedar la base de datos es C:\Kinetic\BaseStation\BaseStation.sqb
    • Luego damos click en crear base de datos
    La configuración debe de quedar con las siguientes características:


    [​IMG]



    • Debemos revisar que algunos campos del software del rtl1090.exe enciendan:
    [​IMG]


    Ahora que nuestro radar casero esta funcionando revisamos desde el URL del browser, debemos de tener paciencia no siempre funciona a la primera vez.



    • La dirección es: localhost:8080/VirtualRadar/GoogleMap.htm
    [​IMG]


    [​IMG]


    [​IMG]


    [​IMG]


    [​IMG]


    Para mejorar la recepción recomiendo usar una antena de las siguientes características:


    [​IMG]


    Imagen del chip usado para la prueba de concepto:


    [​IMG]
    Espero que les gustara el articulo, cualquier comentario o sugerencia pueden dejarla abajo y yo estaré pasando constantemente por la comunidad a revisarlos y responderlos.


    fuente:http://www.dragonjar.org/construyendo-un-radar-de-bajo-presupuesto-para-esnifar-aviones.xhtml
     
  2. -FedericoAndres

    -FedericoAndres Usuario Casual nvl. 2
    87/163

    Registrado:
    29 May 2012
    Mensajes:
    9.325
    Me Gusta recibidos:
    13
  3. edu78

    edu78 Usuario Habitual nvl.3 ★
    162/163

    Registrado:
    12 Nov 2011
    Mensajes:
    8.399
    Me Gusta recibidos:
    756
    wena y es re fácil, lo voy a hacer ya que uso ubuntu
    ¿ y captará alguna wea rara? onda
    vuelo no_ind Ufo001 9200 mph
     
  4. tigerion

    tigerion Usuario Casual nvl. 2
    87/163

    Registrado:
    19 Dic 2011
    Mensajes:
    6.762
    Me Gusta recibidos:
    19
    Digamos, y cuál es el uso práctico de todo este webeo? Agradeciendo desde ya tu tema.
     
  5. Abybi

    Abybi Usuario Habitual nvl.3 ★
    162/163

    Registrado:
    6 Ene 2013
    Mensajes:
    5.989
    Me Gusta recibidos:
    1.431
    En dragonjar siempre salen weás bacanes.

    Post culiao me recordó que tengo prueba de fundamento de redes esta semana :lol:
     
  6. r_funk

    r_funk Usuario Nuevo nvl. 1
    16/41

    Registrado:
    30 Jun 2009
    Mensajes:
    352
    Me Gusta recibidos:
    0
    Y esto también sirve para buscar las esferas del dragón?

    Gracias por el aporte!
     
  7. SS10

    SS10 Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    18 Oct 2012
    Mensajes:
    21.190
    Me Gusta recibidos:
    2
    :lol:
     
  8. Walter Nelson

    Walter Nelson Usuario Avanzado nvl. 4 ★ ★
    262/325

    Registrado:
    6 May 2012
    Mensajes:
    18.437
    Me Gusta recibidos:
    9.978
  9. Evil.Rok

    Evil.Rok Usuario Nuevo nvl. 1
    16/41

    Registrado:
    15 Abr 2015
    Mensajes:
    225
    Me Gusta recibidos:
    0
    casi me exploto el craneo... se ve interesante!