Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Scanner do Skimmer da bomba de gás

Construir um gadget de painel que verifica constantemente para potenciais skimmers de cartão de bomba de gasolina




O que é pior do que olhar o extrato do seu cartão de crédito e ver pagamentos que você não autorizou? Você freneticamente marca seu extrato com uma caneta vermelha antes de ligar para seu banco, esperando que eles restituam os fundos após congelar seu cartão!

A raiz dessa vulnerabilidade é a natureza completamente insegura dos próprios cartões de crédito. A tarja magnética tradicional em seu cartão contém todos os dados necessários para completar uma transação e, como não é criptografada, esses dados podem ser facilmente roubados usando eletrônicos simples. Dispositivos chamados de "escumadores de cartão" implantados por criminosos agem como um "homem no meio", interceptando e gravando os dados do cartão de crédito antes de passá-los para a máquina do ponto de venda, como uma bomba de combustível de posto de gasolina .

No ano passado, Nathan Seidle, da SparkFun Electronics, fez um mergulho técnico em skimmers de cartão de crédito que foram extraídos de bombas de combustível por sua força policial local. O resultado foi um aplicativo, lançado para Android e iPhone, que fará a varredura em busca de dispositivos Bluetooth que correspondam às impressões digitais dos skimmers que ele pesquisou.

Está tudo muito bem, mas sou preguiçoso e lento para desenvolver hábitos benéficos. Eu queria um aparelho dedicado e ambiental que estivesse sempre à procura de dispositivos Bluetooth suspeitos no posto de gasolina e gritasse comigo antes que eu fizesse algo estúpido com meu futuro financeiro. No entanto, crédito onde o crédito é devido, este projeto não existiria sem o trabalho árduo de Seidle.

1 HARDWARE

Existem apenas dois componentes para esta construção, um Raspberry Pi Zero W e a tela OLED Adafruit SSD1306. Primeiro, você soldará as conexões para o OLED. Quando embalamos, você não quer muita folga nos fios, então mantenha-os o mais curtos possível e use algo com bastante flexibilidade:o fio sólido de calibre 28 mantém as coisas gerenciáveis ​​e o fio trançado torna-o uniforme mais fácil. O SSD1306 suporta dois protocolos de comunicação diferentes:I2C e SPI. Estaremos usando o último - usa mais alguns fios, mas é mais rápido. Conecte tudo de acordo com este diagrama.





2. CONFIGURAR RASPBIAN

Conectar um monitor e um teclado a um Pi Zero requer uma tonelada de hardware extra, então sempre gosto de começar com uma boa configuração sem cabeça. A maneira mais fácil de fazer isso desde o início é usar a deliciosa ferramenta de configuração Raspberry Pi baseada em blocos, Pi Bakery. Ele permite que você crie uma imagem Raspbian inicializável para seu Pi que já está configurada para sua rede doméstica e permitirá conexões com ele via SSH. Aqui está como minha configuração típica se parece com esta.





3. PITÃO E BIBLIOTECAS

Depois de carregar o Raspbian, inicialize-o e conecte-se a ele via SSH. Acesse raspi-config, configure algo diferente da senha padrão e habilite o SPI em Opções de interface. Em seguida, instale o Python com o seguinte comando:
sudo apt-get install python python-pip
Instale as ferramentas Bluetooth necessárias com este comando:
sudo apt-get install bluetooth libbluetooth-dev
Nosso programa é executado em Python, então você precisará obter o conjunto de ferramentas Bluetooth para Python:
sudo pip install pybluez
Em seguida, você precisa obter o software para conduzir o painel OLED Adafruit:
sudo pip install RPi.GPIO

sudo pip install Adafruit_BBIO

sudo apt-get install python-imaging python-smbus
E algumas bibliotecas específicas da Adafruit para display OLED:
sudo apt-get install git

git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git

cd Adafruit_Python_SSD1306

sudo python setup.py install
4. CÓDIGO DE SCANNER SKIMMER
Finalmente, baixe nosso software de digitalização:
cd ~

git clone https://github.com/photoresistor/raspi_skimscan
E faça um teste fazendo o seguinte:
cd raspi_skimscan

python raspi_skimscan.py
Você deve ver “Scanning…” com reticências de rolagem que indica uma nova varredura a cada 10 segundos. Se você tem a capacidade de alterar o nome Bluetooth do seu dispositivo móvel, pode testar o seu scanner alterando o nome do seu celular para “HC-05” e verificando se você vê uma mensagem de aviso. Quando terminar, saia pressionando Ctrl-C.





A última coisa a fazer é configurar o Pi para que execute nosso script na inicialização. Torne seu script Python executável com este comando:
sudo chmod + x raspi_skimscan.py
Em seguida, configure rc.local para iniciar o script na inicialização:
sudo nano /etc/rc.local
E adicione a seguinte linha a esse arquivo, diretamente acima da linha que diz saída 0:
sudo python /home/pi/raspi_skimscan/raspi_skimscan.py &
É isso! Você Terminou. Reinicie seu Pi e verifique se tudo está funcionando bem.

5. MONTAGEM

Caso ainda não o tenha feito, imprima em 3D os dois arquivos do gabinete. Você pode baixá-los do meu repositório GitHub.

Coloque a tela OLED sobre os postes de montagem na parte superior do gabinete. Se desejar, você pode fixá-lo com pequenas gotas de cola quente. Coloque o Pi sobre os deslocamentos na parte inferior e feche-o. Prenda as duas metades juntas com parafusos de cabeça M2,5 × 10 mm.





Anexe o gabinete ao painel ou console do seu carro, em qualquer lugar visível, mas não distrativo. Ligue-o a partir de qualquer fonte de alimentação USB em seu carro, desde que forneça pelo menos 1 amp.

Leia mais informações….

Scanner Skimmer de bomba de gás

Processo de manufatura

  1. O que é uma bomba doméstica?
  2. O que é uma bomba multiestágio?
  3. O que é uma bomba submersível elétrica?
  4. O que é uma Bomba Imersível?
  5. O que é uma bomba de água do mar?
  6. Tipos de Bombas Industriais
  7. O que é uma bomba submersível?
  8. O que é uma bomba de refrigerante?
  9. Uma introdução à bomba de água quente
  10. Uma introdução à bomba direta