Detectando Skimmers em Bombas de Combustível: Scanner Dashboard com Raspberry Pi
Construa Gadget Dashboard em Tempo Real para Detectar Skimmers em Postos de Gasolina
Fraude de cartão de crédito continua ameaça pervasiva, especialmente em postos de gasolina onde cartões de tarja magnética são vulneráveis a dispositivos skimmer simples e baratos. Um skimmer fica sobre o slot do cartão, grava os dados e encaminha ao sistema ponto-de-venda da bomba — essencialmente um ataque "man-in-the-middle".
Em 2023, Nathan Seidle da SparkFun Electronics publicou análise completa de skimmers roubados de bombas de combustível e lançou app companheiro Android/iOS que escaneia assinaturas Bluetooth únicas desses dispositivos. Embora útil, muitos usuários preferem solução permanente e ambiente que vigie continuamente por dispositivos suspeitos.
1. Hardware
Dois componentes compõem este kit: um Raspberry Pi Zero W e um display OLED Adafruit SSD1306. O OLED suporta tanto I²C quanto SPI; usaremos SPI para transferência de dados mais rápida. Fie o display segundo o guia de fiação SparkFun. Mantenha cabos curtos e flexíveis — fio sólido ou encapado 28 AWG funciona bem.
2. Configurando Raspbian
Para instalação headless limpa, use Pi Bakery para assar imagem Raspbian pré-configurada para sua rede doméstica e acesso SSH. Isso elimina necessidade de monitor e teclado durante setup.
3. Instalando Python e Bibliotecas
sudo apt update
sudo apt install -y python3 python3-pip python3-dev bluetooth libbluetooth-dev git
sudo pip3 install pybluez
sudo pip3 install RPi.GPIO
sudo pip3 install Adafruit_BBIO
sudo apt install -y python3-imaging python3-smbus
Clone e instale driver SSD1306:
git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python3 setup.py install
4. Software Scanner de Skimmers
Clone o scanner open-source:
cd ~
git clone https://github.com/photoresistor/raspi_skimscan
cd raspi_skimscan
python3 raspi_skimscan.py
Você verá mensagem "Scanning…" que atualiza a cada 10 segundos. Para testar, renomeie dispositivo Bluetooth do seu telefone para HC-05 — o scanner deve sinalizá-lo como skimmer potencial.
Torne script executável e configure para iniciar no boot:
sudo chmod +x raspi_skimscan.py
sudo nano /etc/rc.local
Insira linha antes de exit 0:
sudo python3 /home/pi/raspi_skimscan/raspi_skimscan.py &
5. Montagem
Baixe arquivos da caixa de repositório GitHub e imprima em 3D. Monte OLED na placa superior, fixe com toque leve de cola quente se desejar, e posicione Pi na placa inferior. Prenda as metades com parafusos M2,5×10 mm cabeça cilíndrica.
Fixe unidade final no painel ou console do veículo onde seja visível mas não distraia. Alimente de qualquer fonte USB 5 V capaz de entregar pelo menos 1 A.
Processo de manufatura
- Bombas Domésticas Explicadas: Tipos, Mecânica e Posicionamento
- Entendendo Bombas Multiestágio: Função, Usos e Benefícios
- Bombas Submersíveis Elétricas Explicadas: Como Funcionam e Por Que São Essenciais
- Bombas Imersíveis: Características, Benefícios e Aplicações
- Entendendo Bombas de Água do Mar: Função, Aplicações e Resistência à Corrosão
- Explore os Principais Tipos de Bombas Industriais: Aplicações e Benefícios
- Entendendo Bombas Submersíveis: Como Funcionam e Seus Principais Benefícios
- Entendendo Bombas de Refrigerante: Como Mantêm Motores e Sistemas Resfriados
- Bombas de Água Quente: Como Funcionam e Por Que São Importantes
- Entendendo Bombas Hidráulicas de Acionamento Direto: Principais Características e Aplicações