Detectar skimmers en surtidores: escáner Raspberry Pi para panel de coche
Construye gadget de panel en tiempo real para detectar skimmers en gasolineras
El fraude con tarjetas sigue siendo amenaza omnipresente, especialmente en gasolineras donde tarjetas de banda magnética son vulnerables a dispositivos skimmer simples y baratos. Un skimmer se coloca sobre la ranura de tarjeta, registra los datos y los reenvía al sistema POS de la bomba —esencialmente un ataque "man-in-the-middle".
En 2023, Nathan Seidle de SparkFun Electronics publicó análisis exhaustivo de skimmers robados de bombas de combustible y lanzó app complementaria Android/iOS que escanea firmas Bluetooth únicas de esos dispositivos. Aunque útil, muchos usuarios prefieren solución permanente y ambiental que vigile continuamente dispositivos sospechosos.
1. Hardware
Dos componentes componen este kit: una Raspberry Pi Zero W y una pantalla OLED SSD1306 de Adafruit. La OLED soporta I²C y SPI; usaremos SPI para transferencia más rápida. Cablea la pantalla según la guía de cableado SparkFun. Mantén cables cortos y flexibles —cable 28 AWG sólido o trenzado funciona bien.
2. Configurar Raspbian
Para instalación headless limpia, usa Pi Bakery para hornear imagen Raspbian preconfigurada para tu red doméstica y acceso SSH. Esto elimina necesidad de monitor y teclado durante setup.
3. Instalar Python y librerías
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
Clona e instala driver SSD1306:
git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python3 setup.py install
4. Software escáner skimmers
Clona el escáner open-source:
cd ~
git clone https://github.com/photoresistor/raspi_skimscan
cd raspi_skimscan
python3 raspi_skimscan.py
Verás mensaje "Scanning…" que se actualiza cada 10 segundos. Para probar, renombra dispositivo Bluetooth de tu móvil a HC-05 —el escáner debería marcarlo como skimmer potencial.
Haz el script ejecutable y configúralo para inicio automático:
sudo chmod +x raspi_skimscan.py
sudo nano /etc/rc.local
Inserta línea antes de exit 0:
sudo python3 /home/pi/raspi_skimscan/raspi_skimscan.py &
5. Montaje
Descarga archivos de carcasa desde repositorio GitHub e imprímelos en 3D. Monta la OLED en placa superior, fija con toque ligero de pegamento caliente si deseas, y coloca la Pi en placa inferior. Une mitades con tornillos M2,5×10 mm cabeza allen.
Fija la unidad terminada al salpicadero o consola de tu vehículo donde sea visible pero no distraiga. Aliméntala desde cualquier fuente USB 5 V capaz de entregar al menos 1 A.
Proceso de manufactura
- Bombas Domésticas Explicadas: Tipos, Mecánica y Ubicación
- Entendiendo las Bombas Multietapa: Funcionamiento, Usos y Beneficios
- Bombas sumergibles eléctricas: Funcionamiento, ventajas y aplicaciones
- Bombas Sumergibles: Características, Beneficios y Aplicaciones
- Bombas de Agua de Mar: Funcionamiento, Aplicaciones y Resistencia a la Corrosión
- Tipos Clave de Bombas Industriales: Aplicaciones y Beneficios
- Comprender las Bombas Sumergibles: Funcionamiento y Beneficios Clave
- Entendiendo las bombas de refrigerante: cómo mantienen fríos motores y sistemas
- Conceptos básicos de bombas de agua caliente: funcionamiento e importancia
- Entendiendo las bombas hidráulicas de accionamiento directo: características clave y aplicaciones
- Fundamentos de las Bombas Centrífugas: Diseño, Funcionamiento y Usos