1 pontos por GN⁺ 2024-10-28 | 1 comentários | Compartilhar no WhatsApp
  • A palestra de 36 minutos do 30C3, My journey into FM-RDS, é um vídeo sobre encontrar um sinal invisível em um canal de rádio público comum e rastrear seu significado
  • O processo de investigação combina hardware hacking, engenharia reversa e um pouco de criptoanálise para chegar à identidade do sinal
  • O tema central é o processo pessoal de investigação de descobrir e interpretar um sinal adicional escondido no RDS do rádio FM
  • O vídeo está disponível em inglês, com downloads em MP4 e WebM, legendas em inglês e arquivos de áudio em MP3 e Opus
  • Mostra que transmissões de rádio abertas do cotidiano também podem carregar dados adicionais difíceis de entender sem uma análise separada

O processo de rastrear um sinal FM-RDS

  • My journey into FM-RDS é uma palestra sobre a busca pelo significado de um sinal oculto descoberto em um canal de rádio público
  • O tema central é o RDS do rádio FM, e várias abordagens são usadas em conjunto para interpretar o sinal
    • Hardware hacking
    • Engenharia reversa
    • Um pouco de criptoanálise

Informações do vídeo

Legendas e arquivos de áudio

1 comentários

 
GN⁺ 2024-10-28
Comentários do Hacker News
  • Foi uma apresentação realmente revigorante. Gostei do fluxo: a palestrante estava monitorando canais FM com um analisador de espectro e ficou curiosa com um sinal estranho que aparecia ao lado de um canal de rádio FM.
    A apresentação acompanha a descoberta do padrão RDS (Radio Data System), a decodificação do sinal com uma placa de som, a constatação de que as informações relacionadas a ônibus dentro daquele stream eram fracamente criptografadas e a investigação até o fim. Fico feliz que existam pessoas assim, e me deu vontade de ser alguém tão destemido e conhecedor quanto ela.

    • Não há nenhum segredo especial para se tornar esse tipo de pessoa — ou talvez haja um grande segredo. É quase tudo uma questão de não largar o mistério até entender o que está acontecendo; e, como o próprio processo é divertido, você continua cavando.
      Com isso, acaba acumulando uma quantidade enorme de conhecimento.
  • No site da palestrante, https://www.windytan.com, encontrei uma publicação relativamente recente de uma ferramenta de decodificação de RDS, https://github.com/windytan/redsea. Considerando que o vídeo é de 2013, é um trabalho bem posterior.
    Parece funcionar com receptores USB RTL-SDR https://www.rtl-sdr.com/about-rtl-sdr ou com arquivos pré-gravados em vários formatos.

    • Já tentei experimentar mensagens TMC com isso e decifrar o TMCPro; foi bem divertido.
  • Fico me perguntando se ainda existem, em smartphones, apps e hardware capazes de receber e decodificar FM RDS. Antigamente alguns chips de celular tinham receptor de rádio FM, mas lembro que havia limitações como precisar conectar fones com fio para usá-los como antena.
    Com USB SDR seria possível, mas seria bem legal se isso ainda existisse como uma capacidade latente dentro do telefone. Procurei na Play Store, mas há tantos apps de rádio por streaming e apps de SDR que ficou difícil encontrar.

    • É possível. Meu Samsung tem rádio FM, e há muitos modelos assim.
      Em https://www.gsmarena.com/results.php3?chkFMradio=selected aparecem 7010 modelos.
      Edit: ah, se você estava falando especificamente de RDS, não tenho certeza. Acabei de abrir o app “Radio” do telefone pela primeira vez e precisei conectar fones para receber sinal, mas, na tela bem básica do app, não vi nenhum lugar onde informações de RDS pudessem aparecer.
  • Tem uma coisa que sempre me perguntei sobre RDS. O que impede uma emissora de abusar do recurso de alerta de trânsito (TA) para atrair ouvintes?

    • Acho que quase não há necessidade de impedir o abuso, porque os ouvintes podem simplesmente desativar os alertas de trânsito ou mudar para outro canal.
      Além disso, a transmissão FM não é uma terra sem lei; ela é regulada pelo governo. Se houver abuso, é muito provável que venha alguma punição, mas não pretendo ler a legislação para confirmar :P
    • Do mesmo jeito que se impede uma emissora de transmitir silêncio total por mais de 90 segundos: ela perde a licença.
    • Não sei quanto ao TA, mas definitivamente vi uma estação de rádio de Indianapolis veiculando anúncios por RDS. Entre as informações de artista/música aparecia um anúncio de advogado especializado em danos pessoais, e achei um uso bem ruim do RDS.
    • Nada impede.
      Antigamente, não era incomum que rádios piratas usassem TA para atrair ouvintes, transmitindo pequenos trechos de propaganda.
    • A onipotente multa da FCC é o fator dissuasório.
  • Foi uma apresentação de 2013? Eu vi essa palestra ao vivo e não acredito que já faz tanto tempo.

  • Perto do Empire State, nas imediações das antenas, eu captava a WCBS de NYC em 5,105GHz. Nunca consegui descobrir a causa, e os engenheiros de lá também disseram que não sabiam por quê.

    • Provavelmente algum componente dentro de um transmissor de micro-ondas captou esse sinal, e ele acabou sendo misturado ao sinal transmitido.
  • Não sei se isso está incluído na apresentação, mas a demonstração de stream RDS que a palestrante publicou no SoundCloud é bem legal.
    https://soundcloud.com/windytan-1/rds-mixdown

  • Gosto dessas tocas de coelho em que as pessoas se metem, e gosto ainda mais quando elas compartilham os resultados. Foi muito divertido de assistir.

  • Isso me faz pensar em como seria possível codificar, de forma confiável e segura, conteúdo esteganográfico para distribuição dentro de um meio ruidoso.

    • Neste caso, parece ser principalmente o uso de subportadoras diferentes, algo próximo de um “canal dentro do canal”. É uma forma de manter as informações de dados e o áudio separados em frequência para que não interfiram entre si; acho que isso costuma ser chamado de acesso múltiplo por divisão de frequência (FDMA).
      Entre técnicas mais avançadas há o acesso múltiplo por divisão de código (CDMA), usado em GPS e em alguns esquemas de modulação de telefonia móvel. É possível ter vários transmissores em uma única frequência de portadora de rádio, e o receptor, ao conhecer o “código” daquele transmissor, consegue escolher qual transmissor ouvir. Também há o acesso múltiplo por divisão de tempo (TDMA), em que os transmissores se alternam em slots de tempo alocados para enviar conteúdo.