1 pontos por GN⁺ 2025-08-24 | 1 comentários | Compartilhar no WhatsApp
  • Explica como Gatekeeper Systems trava ou destrava rodas reproduzindo um som específico pelo alto-falante do celular
  • A maioria das rodas eletrônicas de carrinhos de compras funciona detectando um sinal de 7,8 kHz
  • O controle remoto de gerenciamento também envia sinais diferentes em 7,8 kHz para controlar as rodas
  • 7,8 kHz está dentro da faixa de frequência de áudio, então também pode ser transmitido pelo alto-falante de um smartphone
  • É possível usar o vídeo da apresentação na DEFCON 29 e os arquivos de áudio relacionados

Introdução

  • Ao reproduzir os arquivos de áudio abaixo pelo alto-falante do celular e aproximá-lo de uma roda da Gatekeeper Systems, é possível travar ou destravar
  • Para mais detalhes, consulte o Twitter @stoppingcart

Como funciona

  • A maioria das rodas eletrônicas de carrinhos de compras detecta um sinal de 7,8 kHz vindo de fios subterrâneos para decidir se deve travar ou destravar
  • O controle remoto usado pelos administradores também consegue controlar as rodas enviando sinais diferentes em 7,8 kHz
  • O ponto principal é que 7,8 kHz está dentro da faixa de áudio que o alto-falante do celular consegue reproduzir
  • Como o alto-falante do smartphone gera indução eletromagnética (EMF), ao reproduzir um arquivo de áudio especialmente criado é possível transmitir um sinal semelhante

Material de referência

1 comentários

 
GN⁺ 2025-08-24
Comentários no Hacker News
  • Na Holanda, quase não existem sistemas de travamento das rodas dos carrinhos de compras; em vez disso, antigamente na maioria dos lugares era preciso inserir uma moeda de 1 euro para soltar o carrinho, mas depois da covid, como muita gente não anda mais com dinheiro vivo, muitas lojas simplesmente desativaram esse sistema por completo, e parece que as coisas funcionam melhor assim sem grandes problemas; perder carrinhos é caro, mas não acontece com frequência suficiente para que uma solução exagerada como travar rodas seja economicamente eficiente

    • O alojamento estudantil da Universidade de Michigan ficava a cerca de 0,8 km de um supermercado Kroger, e em 2009 não havia trava nas rodas, então muitos estudantes levavam os carrinhos até o alojamento; por causa disso, a loja precisava periodicamente alugar um caminhão para recolher os carrinhos, e como substituir cada carrinho custava entre $500 e $1000, o prejuízo era grande; depois a situação piorou tanto que implantaram um sistema de geolocking em que as rodas travavam ao sair de uma área específica, mas ele falhava em lugares como cantos do estacionamento, deixando vários carrinhos abandonados nas vagas; a loja de alimentos importados onde minha namorada trabalhava na época chegou até a roubar carrinhos da Big Lots para usar, e funcionários da Big Lots andavam de caminhão recolhendo-os; a Big Lots provavelmente não adotou geolock por trabalhar com margens baixas, mas teria motivo de sobra para isso

    • Grandes lojas na Suécia também adotam o sistema de moeda, como na Holanda, mas ultimamente seu uso vem diminuindo e os carrinhos sem trava estão ficando mais comuns; como é típico da Suécia, quase ninguém usa dinheiro vivo, então as lojas distribuem tokens plásticos gratuitos dentro do estabelecimento; o engraçado é que a ideia desse sistema é fazer a pessoa devolver o carrinho para recuperar a moeda, então dar tokens grátis meio que esvazia o propósito; no fim, acho que é um exemplo de como a conveniência do cliente é mais importante do que o objetivo de todo o sistema de segurança

    • Nas lojas Aldi dos EUA, o sistema de moeda (colocar um quarter para soltar o carrinho) é usado menos para evitar furto e mais para incentivar que os clientes devolvam os carrinhos para a frente da loja; assim, os funcionários não precisam sair toda hora para recolhê-los; o problema é: hoje em dia quem anda com quarter no bolso? Como muita gente não carrega dinheiro, isso acaba sendo inconveniente; imagino que em breve apareça um sistema em que se paga uma quantia pequena com cartão ou celular e ela é reembolsada ao devolver o carrinho

    • O sistema de inserir moeda é uma estratégia para incentivar a devolução do carrinho, não para impedir o furto em si

    • Em um supermercado no shopping de alto padrão Bayview Village, em Toronto, esse sistema foi adotado para impedir que os carrinhos saíssem do estacionamento da loja, porque entenderam que eles poderiam prejudicar a estética do shopping; isso era uma condição na abertura da loja em 2005; não sei se a política mudou com o tempo

  • Um efeito colateral não intencional desses sistemas de carrinho com trava é que, quando ficam travados e escorregam, uma das rodas achata e o carrinho passa a circular pela loja fazendo um som de "tum tum tum", o que também é bem irritante quando você pega um desses

  • Esse tipo de hack é o exemplo perfeito do espírito hacker de que eu gosto; me lembrou o projeto LoLRa do cnlohr, um experimento de envio de sinais sem um transceptor LoRa

  • Não sei se o dono do site original vai ver isto, mas o contador do site (counter12.com) está sendo classificado pelo Malwarebytes como phishing e já tem histórico antigo de pop-ups falsos de vírus, informações do relato relacionado

    • Se quiser entrar em contato, há um e-mail na apresentação; talvez chegue melhor por lá
  • Essa apresentação (o caso de hack) foi realmente impressionante, a ponto de me dar vontade de procurar um sistema desses em uma loja de verdade

    • O Kroger perto da minha casa também tem carrinhos assim (ou algo muito parecido); normalmente não vou lá por vários motivos, mas isso me deu vontade de tentar o experimento pessoalmente; como o sistema já tem vários anos, não sei se ainda faz o mesmo som hoje em dia
  • Agora já posso admitir com sinceridade: na faculdade, em 2003, eu fazia esse tipo de brincadeira com sinais de RF; o supermercado inteiro virou um caos, e no fim o circuito de potência superaqueceu, então o amigo que estava com o transmissor preso no peito sentiu uma dor ardida e ainda levantou bastante suspeita

    • História divertida, e fiquei curioso sobre como ele explicou a cicatriz
  • Eu odeio essas rodas com todas as forças; há 15 anos, comi meu almoço numa parte distante do estacionamento da Target e depois fui fazer compras com um recém-nascido e uma criança de dois anos no carrinho; no caminho de volta para o carro, a roda travou no meio da rua e o carrinho não andava mais; com o trânsito passando, tive de carregar as crianças e as compras no braço até o carro; reclamei com a loja da Target, mas o gerente não deu a mínima; não entendo por que havia um fio do sistema de trava bem no meio da rua; dá vontade de alguém prender uma caixa de som Bluetooth no sapato e travar todos os carrinhos até a loja arrancar esse sistema

    • Uns amigos fizeram uma brincadeira parecida por volta de 2005 num mercado Shaws perto de Harvard; o hardware talvez fosse diferente, mas o alcance do sinal era enorme e acabou travando todos os carrinhos de uma vez

    • Busca por alto-falante Crocs para usar no carrinho

    • Fico pensando se daria para tocar o sinal pelo sistema de som da loja (PA), post relacionado no Hackaday; aliás, usando um sinal PWM, isso também pode ser feito com Arduino

    • O mercado aqui perto incluiu o estacionamento inteiro na geofence, mas esqueceu o bicicletário mais distante e o caminho até lá, então já aconteceu de ficar bem inconveniente levar uma compra grande até esse ponto

    • Acho que esse sistema de roda é um dos principais motivos para eu acabar preferindo a Costco

  • Ri por um bom tempo porque no perfil do autor estava escrito "flat mooner"

    • Fiquei me perguntando o que isso quer dizer, talvez que ele tenha a bunda achatada?
  • Fiquei curioso se o mecanismo que trava carrinhos em esteiras rolantes ou trilhos de carrinho usa esse mesmo tipo de sinal; uma loja de materiais de construção chamada Menards tem esteiras rolantes no corredor dos carrinhos, e quando o carrinho entra na rampa ele fica preso ao chão (como se travasse) para subir com segurança, mas embaixo ele se solta, e isso sempre me intrigou

    • O princípio é outro: há um "pé" de borracha na parte mais baixa do carrinho, e as rodas ficam mais estreitas ao entrarem na canaleta da esteira, fazendo o carrinho se apoiar nesse pé em vez das rodas; é totalmente passivo, então não trava as rodas de verdade; se você levantar o carrinho, percebe na hora
  • Uma observação pequena: se você coloca um aviso no topo da página com fundo verde-claro e texto verde-escuro, quase ninguém vai notar, então ele não funciona muito bem como aviso