Controlando as rodas de carrinhos de compras com um celular (2021)
(begaydocrime.com)- 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
- Link para o vídeo da apresentação na DEFCON 29
- Os arquivos de áudio podem ser baixados
1 comentários
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 relacionadoEssa 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
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
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 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
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